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