Projects for Graduate Computer Architecture Courses
From James Hoe
I developed these four projects with two very talented TAs, Kai Yu and Eric Chung, for CMU 18-741 Advanced Computer Architecture in Fall 2005. The projects were given out in synch with the lectures. Each project lasts 2 to 3 weeks. The emphasis is on really figuring out what is going on in these bread-and-butter topics.
- Multi-level Cache Hierarchy
- Cache Prefetching Competition
- Tomasulo's Algorithm
- Branch Prediction Competition
- I need a good MMU project.
- ditto to an out-of-order load/store buffer project.
