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]

Reply via email to