Robert M. Hyatt writes:
> > Modern CPUs can have many instructions executing in parallel. In
> > particular, the Alpha 21264 can have up to 4 integer instructions
> > executing per CPU cycle, and two floating point instructions per
> > cycle. It is possible for different threads to have instructions in
> > process at the same time on the same CPU.
>
> No it isn't. Superscalar processors execute multiple instructions in
> one cycle... but they have exactly _one_ program counter. So there is
> _no_ way for two threads to issue instructions to the same cpu at the same
> time.
You are misreading my claim. I'm not saying threads can issue
instructions simultaneously. I'm saying the processor can have a
mixture of instructions from different threads in execution at once.
--
cheers, Fred
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]