Question: Problem A . A 4 - issue superscalar microprocessor provides out - of - order issue capabilities on 4 functions units. The execution of three
Problem A A issue superscalar microprocessor provides outoforder issue capabilities on functions units. The execution of three independent threads, A B and C is illustrated in the following table. Each row represents a time slot. A A B B C C are the instructions of the corresponding threads. Each row represents a CPU Clock Cycle.
Long hall stalls: Within a thread, NO instruction is issued on ANY function unit in two or more continuous time slots.
time slots Thread A Thread B Thread C
Issue Issue Issue Issue Issue Issue Issue Issue Issue Issue Issue Issue
A A A B C C C C
A A B B C
A A A A
A B B B
B C C C
B C C
B C
A A A C
A A
Referring to the algorithms given on the PPT slides on Multithreading, draw COMPLETE timeissueslot graphs to illustrate how each of the following CPU organization issues the instructions of three threads. hint: the diagrams on slide for CMT FMT and SMT are NOT complete
a CPU SSCMT: a issue superscalar that supports coarse multithreading
b CPU SSFMT: a issue superscalar that supports fine multithreading
c CPU SSSMT: a issue superscalar that supports simultaneous multithreading
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
