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

ECE 511 Fall 2004 Syllabus

Week Mon Wed Notes
1

Aug 25

1. Intro
2

Aug 30

2. Fundamental Concepts

Sep 1

3. Tools
HW 1 out Aug 30
3

Sep 6

Labor Day (no class)

Sep 8

4. Instruction Fetch I
HW 1 due Sep 8
HW 2 out Sep 9
4

Sep 13

5. Instruction Fetch II

Sep 15

6. Instruction Fetch III
5

Sep 20

7. ILP I

Sep 22

8. ILP II
HW 2 due Sep 22
HW 3 out Sep 20
6

Sep 27

9. ILP III

Sep 29

10. ILP IV
7

Oct 4

11. Memory Ordering I

Oct 6

12. Memory Ordering II
HW 3 due Oct 4
HW 4 out Oct 4
Quiz 1: Fri Oct 8
8

Oct 11

ASPLOS (no class)

Oct 13

ASPLOS (no class)
9

Oct 18

15. Dynamic Optimization

Oct 20

16. Fault Tolerance
HW 4 due Oct 18
10

Oct 25

17. Instruction Scheduling I

Oct 27

18. Instruction Scheduling II
Final Project Proposals due Oct 25
11

Nov 1

19. Loop Transformations I

Nov 3

20. Loop Transformations II
HW 5 out Nov 1
12

Nov 8

21. Shared Memory I

Nov 10

22. Shared Memory II
HW 5 due Nov 8
13

Nov 15

23. Interconnects I

Nov 17

24. Interconnects II

Nov 22

Thanksgiving Break (no class)

Nov 24

Thanksgiving Break (no class)
14

Nov 29

25. Dynamic Multithreading I

Dec 1

26. Dynamic Multithreading II
Final Project Status Reports due Nov 29
Quiz 2: Fri Dec 3
15

Dec 6

MICRO (no class)

Dec 8

MICRO (no class)
Final Project Poster Session: Dec 10