www.cs.umb.edu/~norm/2001/current-slides.ppt

he of http://www.cs.umb.edu/~norm/2001/current-slides.ppt. It's a snapshot of the page taken as our search engine crawled the Web.
The web site itself may have changed. You can check the current page or check for previous versions at the Internet Archive. Yahoo! is not affiliated with the authors of this page or responsible for its content.






10/5/08


CS 641 Fall 2000


1


8 more classes



Web
paper status reports due Nov 27, Dec 4, 11
Two
sections

What has been done so far
What will be done by next
status report


Web
page is due at final exam


10/5/08


CS 641 Fall 2000


2


Tomasulo Loop Example


Loop: LD  F0 0 R1


  MULTD F4 F0 F2


  SD  F4 0 R1


  SUBI  R1 R1 #8


  BNEZ  R1 Loop



Assume
Multiply takes 4 clocks
Assume
first load takes 8 clocks (cache miss?), second load takes 4 clocks
(hit)
To
be clear, will show clocks for SUBI, BNEZ


10/5/08


CS 641 Fall 2000


3


Loop Example Cycle 0



10/5/08


CS 641 Fall 2000


4


Loop Example Cycle 1



10/5/08


CS 641 Fall 2000


5


Loop Example Cycle 2



10/5/08


CS 641 Fall 2000


6


Loop Example Cycle 3




Note: MULT1
has no registers names in RS


10/5/08


CS 641 Fall 2000


7


Loop Example Cycle 4



10/5/08


CS 641 Fall 2000


8