Home
Schedule
Hw & Exam
Papers
Grades
Links
 

 

Graduate Computer Architecture

UC Berkeley CS252

Summer 2006

 

Week

Lecture

Date

Day

Topic

Due

1

1

6/15

Thu

Introduction [ ppt, pdf ]

 

 

2

6/19

Mon

Introduction [ ppt, pdf ]

 

2

3

6/22

Thu

Pipelining [ ppt, pdf ]

 

 

4

6/26

Mon

Memory Hierarchy [ ppt, pdf ]

 

3

5

6/29

Thu

Projects + Quiz [ ppt, pdf ]

 

 

6

7/3

Mon

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

 

4

7

7/6

Thu

Instruction Level Parallelism [ ppt, pdf ]

 

 

8

7/10

Mon

Instruction Level Parallelism [ ppt, pdf ]

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

Reading 1

Prerequisite Quiz

5

9

7/13

Thu

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

 

 

10

7/17

Mon

Simultaneous Multithreading [ ppt, pdf ]

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

Reading 2

6

11

7/20

Thu

Vector Computers [ ppt ]

 

 

12

7/24

Mon

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

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

Reading 3

Homework 1

7

13

7/27

Thu

Snooping Cache and Directory Based Multiprocessors [ ppt, pdf ]

 

 

14

7/31

Mon

Directory Based Multiprocessors [ ppt, pdf ]

Reading 4

8

15

8/3

Thu

T1 (“Niagara”) [ ppt, pdf ]

 

 

16

8/7

Mon

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.

 

Homework 2

9

 

8/14-8/18

 

Midterm

Midterm

10

17

8/21

Mon

Advanced Memory Hierarchy [ ppt, pdf ]

Midterm report

 

18

8/24

Thu

Advanced Memory Hierarchy 2 [ ppt, pdf ]

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

 

 

11

19

8/28

Mon

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

Reading 5

 

20

8/31

Thu

Storage [ ppt, pdf ]

 

12

21

9/4

Mon

Storage [ ppt, pdf ]

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

Reading 6

Homework 3

 

22

9/7

Thu

Bar Career / Bad Talk Advice [ ppt, pdf ]

 

13

23

9/11

Mon

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

Homework 4

14

 

9/18-9/22

 

Final exam

Final