My knowledge being limited in this area, I guess that when x86
announces, say, 8 cores / 16 threads, the two threads by core are
handled using superscalar (possibly pipelining): instead of executing
in parallel multiple instructions of one program, they allow to execute
in parallel multiple instructions of two distinct programs?

But there are differences between physical cores and logical ones
(hardware threads): the local APIC table is uniq to the physical core.

This does mean that the NIX approach will handle physical cores, and
that a kernel allocated to some physical core will be perhaps able to
use (in this case) two logical cores (hardware threads)?

-- 
        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/Tc2b75db61025b254-M534484571b4cb94622e3fd7d
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to