This an introduction to concepts in computer architecture beyond those typically taught in an undergraduate course. The course will include a brief review of undergraduate topics, such as basic pipelining and memory hierarchies. It will also cover more advanced techniques for memory hierarchies, out-of-order and multiple issue processors, multicore processors, vector processors and GPUS, and some miscellaneous hot topics in computer architecture.
The course will include a mix of research paper readings, programming assigments, and an examination.
|Name||Charles Reiss||Luonan Wang|
|Location||Rice 205||Rice 314|
|Office Hours||Monday 1PM-3PM; Friday 10AM-12PM||Tuesday 1-2PM|
For most communication, Piazza is preferred to email.