I had already collected pointers given by Paul A. Lalonde or Bakul
Shah about GPUs, because they do introduce, de facto, multi
heterogeneous cores with NUMa even on commodity hardware, and GPUs are
inherently manycore, NUMa, multithreaded and parallel (SIMD) changing
programmation paradigms for this kind of task.

So questions (questions, not necessarily answers: what applies to GPUs
can not apply to tightly coupled cores handled by a kernel) arise and
are linked to the Nix approach.

I have found a very good in-depth but with reasonable length
exposition, written by John Nickolls and David Kirk (NVIDIA) in 
Patterson and Hennessy "Computer Organization and
Design, the hardware/software interface", 4th edition, about x386
(this is why I bought this as a used book).

But it happens that this appendix, unchanged, is still available
as on online resource for new editions (I have the RISC-V and even
the MIPS ones) here:

https://www.elsevier.com/books-and-journals/book-companion/9780128203316

(look for appendix B).

I have added the link in:

http://notes.kergis.com/nix-os.html#bibliography

For people like me with a very vague knowledge in this area, it is
worth reading.
-- 
        Thierry Laronde <tlaronde +AT+ kergis +dot+ com>
                     http://www.kergis.com/
                    http://kertex.kergis.com/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C

------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T051d4ea26fa16841-M94ee974364c863533972c87c
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to