PRESENTED BY
Alireza Afzal aghaei
B.Sc Computer science
Damghan university
Here you see a multiprocessing system with two physical processors.
One processor is executing the yellow thread, and another processor is executing the dark Green thread.
The peak execution bandwidth here is 6 instructions every cycle, 3 on each processor. The system may operate at less than peak bandwidth, as indicated by the abundance of idle(white) execution units.
Here you see a multiprocessing system with two physical processors featuring Hyper-Threading technology.
One processor is simultaneously executing the yellow and dark Green threads, while another processor executes the two patterned threads.
On such a system,you can see that the system may execute at closer to peak bandwidth.
Figure 2. On a traditional multi-processor system, the idle (white) execution units indicate execution resource utilization is not optimum, while Hyper-
Threading technology not only allows multiple threads to execute simultaneously, but also reduces the number of idle execution units.