ECE 512 (411): Computer Microarchitecture: Hardware and Software

[ Announcements | Slides | Homework | Papers ]


General Course Info

Design of high performance computer systems; instruction level concurrency; memory system implementation; pipelining, superscalar, and vector processing; compiler back-end code optimization; profile assisted code transformations; code generation and machine dependent code optimization; cache memory design for multiprocessors; synchronization implementation in multiprocessors; compatibility issues; technology factors; state-of-the-art commercial systems. Same as CSE 528. Prerequisite: ECE 511; CS 426 or equivalent.

Syllabus [ pdf ]
Final Exam [ pdf | ps ]


Announcements


Slides

I am going to try to get the slides up after class as quickly as I can. I will be posting them in ps, pdf, and ppt format. Currently, the plan is to create the ps versions in boring greyscale w/out background and such for easy printing.
Topic Lecture Figures
Introduction [ ppt | ps | pdf ] -
Selected Slides from Georgia Tech Talk [ ppt | ps | pdf ] -
IFetch [ ppt | ps | pdf ] [ pdf | ps ]
Issue Logic [ ppt | ps | pdf ] [ pdf | ps ]
State Recovery [ ppt | ps | pdf ] -
VLIW Intro [ ppt | ps | pdf ] -
Compiler Overview and Scheduling [ ppt | ps | pdf ] -
Modulo Scheduling [ ppt | ps | pdf ] -
Hardware Support for Modulo Scheduling [ ppt | ps | pdf ] -
Control Speculation [ ppt | ps | pdf ] -
Data Speculation [ ppt | ps | pdf ] -
Predication [ ppt | ps | pdf ] -
DRAM [ ppt | ps | pdf ] -
DSP [ ppt | ps | pdf ] -
Summary [ ppt | ps | pdf ] -
Future [ ppt | ps | pdf ] -

Homework


Papers

There will be all kinds of readings this semester...so it may be time to head over to the eye doctor to pick up a new pair of reading glasses. Wen-mei plans on keeping us busy. See the papers here:

Reading List.

In case you would like to take a look at the old reading list (there are some good papers in here too...

Old Reading List.


WWW Sites of Interest


All slides and figures © 2004 by Wen-mei Hwu. All rights reserved.