:The cache and most of the execution hardware is shared.  The execution
:units can run something like 4 instructions per clock.  If the "idle"
:logical core is in a spinloop, then it is generating instructions for
:execution, so you are dividing the execution resources between one context
:that is doing real work, and the other context that is burning off the
:"excess" resources.  Overall, it is a huge loss.  It is absolutely essential
:that logical cpus be halted when they are not doing useful work.

    Ah, that makes sense.  Are the two logical cpus shared 50-50?

                                                -Matt

:Cheers,
:-Peter
:--
:Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to