University of Illinois at Urbana-Champaign
Department of Electrical and Computer Engineering

ECE 511: Computer Architecture

Fall 2005

Lecture notes

Week Mon Wed
1

Aug 24

1. A Starting Point

2

Aug 29

2. Basic Notions and Fundamentals

Aug 31

3. Instruction Set Architecture

3

Sep 5

Labor Day (no class)

Sep 7

4. Microarchitecture Overview

4

Sep 12

5. Memory System I

Sep 14

6. Memory System II

5

Sep 19

7. Branch Prediction I

Sep 21

8. Branch Prediction II

6

Sep 26

9. Wide Fetch

Sep 28

10. Dynamic Scheduling

7

Oct 3

11. Dynamic Scheduling II

Oct 5

12. VLIW

9

Oct 17

13. EPIC

Oct 19

Mid Term

10

Oct 24

14. Speculation

Oct 26

15. Predication

11

Oct 31

16. Vector Architectures I

Nov 2

17. Vector Architectures II

12

Nov 7

18. Multithreading

Nov 9

19. Multiprocessor I

13

Nov 14

20. Multiprocessor II

Nov 16

21. Multiprocessor III

14

Nov 21

Fall Break

Nov 23

Fall Break
15

Nov 28

22. Multiprocessor Case - DASH, See paper

Nov 30

23. Virtual Machines - MRE (Java)

16

Dec 5

24. GPU Architecture

Dec 8

25. Summary - Conclusion

Here are latex template files: lecture-notes.tar.gz.