CS252: Homework Assignment #1
|
3.3, 3.5, 3.6
3.11, 3.17, 3.22, 3.28
4.9, 4.10, 4.11, 4.13, 4.14
4.16, 4.18, 4.20, 4.21
Additional Question (call it 4.EX1):
a) What is the best CPI that you could get with a scoreboard (as
defined in the book)?
b) What is the best CPI that you could get with a Tomasulo organization
(as defined in the book)?
c) Can you fix the Tomasulo architecture so that the above code
sequence has a CPI of 1 without increasing the cycletime? (Hint: think
in terms of pipelining the wakeup logic in the reservation stations)..
Study groups are encouraged, but
pairs should do their own work.
Back to CS252 page
Maintained by John Kubiatowicz (kubitron@cs.berkeley.edu)
Last
modified 7 October, 2003