CSEE4824
From DigitalBlacksmith
Want to edit this page? Click on the Login link in upper right and register!
Contents |
[edit] 2005 Sample Final Solution
Click here to see a collaborative effort to solve the sample final
[edit] Practice Problems By Type
[edit] Loop Unrolling and Software Pipelining
[edit] Branch Prediction
[edit] Tomasulo
An exam (and solution) with and w/o speculation
Problem 2 (this one has multi issue - hopefully Prof Carloni won't do that to us!)
With and Without Prediction Solution
[edit] Cache
[edit] Branching and Branch Delay Slot
[edit] General Practice Problems
http://www-csag.ucsd.edu/teaching/cse141-w00/
http://users.ece.gatech.edu/~linda/6100/Problems/index.html GOOD
Good Speculation and Other Dynamic Scheduling Probs
More speculation and dynamic scheduling
http://www.cs.uiuc.edu/class/fa06/cs433/
http://www.cs.uiuc.edu/class/fa07/cs433/
http://www.cs.uiuc.edu/class/sp07/cs433g/
http://www.cs.uiuc.edu/class/sp06/cs433/
Some pretty good exams in here
An exam with Tomasulo and Cache
Good Practice here but no solutions
Some stuff on branch prediction
MIPS Questions
- http://www.cs.auckland.ac.nz/compsci313s2c/assignments/assgn02s.html
- MIPS and Speed up with Solution
- Rather Obscure (but good) Mips Problem (#5)
Tomasulo
http://www.cs.uiuc.edu/class/sp06/cs433/hw/hw3_solution.pdf
[edit] Tools
References
- Manual Calculator
- Processor Speeds Conversion Tables
- Use this table to get access times, CPU cycles, from Processor speed
- Percent Table *NEW*
- Consolidated Reference Sheet
Worksheets
Print these and use for practice, bring to exam..might save time
- Tomasulo Worksheet with Speculation *NEW*
- Includes a table for an arbitrary ROB that you can use for tracking entires
- Tomasulo Worksheet (no speculation) *NEW*
- Scoreboard template *NEW*
- Blank Formatted MIPS timeline
- Prediction Templates *NEW*
[edit] Project
[edit] Homeworks
[edit] Course Info
CSEE4824 Architecture Course Page
