A Microprocessor Survey Course for Learning Advanced Computer Architecture
Abstract:
A course that surveys state-of-the-art microprocessors offers an excellent forum for students to see how computer architecture techniques are employed in practice and for them to gain a detailed knowledge of the state of the art in microprocessor design. The University of Virginia has developed such a course, organized around student presentations and a substantial research project. The course can accommodate a range of students, from advanced undergraduates to senior graduate students. The course can also be easily adapted to a survey of embedded processors or DSPs. This paper describes the course and lessons learned.
Citations
| 1253 | The Simplescalar toolset, version 2.0 – Burger, Austin - 1997 |
| 90 | The alpha 21 264 microprocessor architecture – Kessler, McLellan, et al. - 1998 |
| 59 | Branch Prediction, Instruction-Window Size, and Cache Size: Performance Trade-Offs and Simulation Techniques – Ahuja - 1999 |
| 41 | Power issues related to branch prediction – Parikh, Skadron, et al. - 2002 |
| 11 | Pentium 4 (partially) previewed. Microprocessor Report – Glaskowsky - 2000 |
| 9 | Athlon Outruns Pentium III – Diefendorff - 1999 |
| 7 | BLP: Applying ILP techniques to bytecode execution – Scott, Skadron - 2000 |
| 2 | Intel complete IA-64 rollout. Microprocessor Report – HP - 2000 |
| 2 | Inexpensive throughput enhancement in small-scale embedded microprocessors with block multithreading: Extensions, characterization, and tradeoffs – Skadron - 2001 |
| 2 | A microprocessor survey course: Exploring advanced computer architecture in practice – Skadron - 2000 |

