Home
Schedule
Hw & Exam
Papers
Grades
Links
 

 

Graduate Computer Architecture

UC Berkeley CS252

Fall 2006

 

Week

Lecture

Date

Day

Topic

Due

1

1

9/5

Tue

Introduction [ ppt, pdf ]

 

 

2

9/7

Thu

Introduction [ ppt, pdf ]

 

2

3

9/12

Tue

Pipelining [ ppt, pdf ]

 

 

4

9/14

Thu

Memory Hierarchy [ ppt, pdf ]

 

3

5

9/19

Tue

Projects + Quiz [ ppt, pdf ]

Reading 1

 

6

9/21

Thu

Class discussion on “IBM360 vs B5000, RISC vs CISC” [ notes ]

 

4

7

9/26

Tue

Instruction Level Parallelism [ ppt, pdf ]

Reading 2 Homework 1

 

8

9/28

Thu

Instruction Level Parallelism [ ppt, pdf ]

class discussion on "Limits of instruction-level parallelism" [ notes ]

 

5

9

10/3

Tue

Limits to Instruction Level Parallelism and Multithreading [ ppt, pdf ]

Reading 3

 

10

10/5

Thu

Simultaneous Multithreading [ ppt, pdf ]

class discussion on "Simultaneous Multithreading: A Platform for Next Generation Processors" [ notes ]

 

6

11

10/10

Tue

Vector Computers [ ppt ]

Reading 4

 

12

10/12

Thu

Vector Wrap-Up + Multiprocessor Intro [ ppt, pdf ]

class discussion on " The CRAY-1 computer system" by R.M. Russell [ notes ]

Homework 2

7

13

10/17

Tue

Snooping Cache and Directory Based Multiprocessors [ ppt, pdf ]

Reading 5

8

 

10/23-27

 

Midterm week

 

9

14

10/31

Tue

Directory Based Multiprocessors [ ppt, pdf ]

 

 

15

11/2

Thu

T1 (“Niagara”) [ ppt, pdf ]

 

10

16

11/7

Tue

MP Future Directions + Midterm Review [ ppt ]

class discussion on "Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities" by Gene Amdahl and "Parallel Programmer Productivity: A Case Study of Novice Parallel Programmers" by Hochstein et al.

 

Reading 6m

 

 

17

11/9

Thu

Advanced Memory Hierarchy [ ppt, pdf ]

Reading 6

11

18

11/14

Tue

Advanced Memory Hierarchy 2 [ ppt, pdf ]

class discussion on "Virtual Machine Monitors: Current Technology and Future Trends" by Mendel Rosenblum and Tal Garfinkel   [ notes ]

Reading 7

Homework 3k m 5

 

19

11/16

Thu

UltraSPARC T1: A 32-threaded CMP for Servers [ pdf ]

Reading 7

12

20

11/21

Tue

Storage [ ppt, pdf ]

6

 

 

11/23

Thu

Thanksgiving holiday

 

13

 

 

21

11/28

Tue

Storage (continued) [ ppt, pdf ]

class discussion on "A Case for RAID" by David Patterson, Garth Gibson and Randy Katz [ notes ]

 

Homework 4k

 

22

11/30

Thu

Bar Career / Bad Talk Advice [ ppt, pdf ]

 

14

23

12/5

Tue

End of course summary, Your Cal Cultural Heritage [ pdf ]

 

15

 

12/11-15

 

Final exam

Final