Week

Session

Date

Topic

Teaching Method

Instructor

1

1

14 Jan

Origins of Computers- Part I

Lecture

Raj Reddy

 

2

16 Jan

Origins of Computers- Part II

Lecture

Raj Reddy

2

3

21 Jan

Computer Architecture in the 20th Century

Lecture

Chuck Thacker

 

4

23 Jan

Computer Architecture in the 21st Century

Lecture

Chuck Thacker

3

5

28 Jan

Instruction Level Parallelism and Pipelining- part I

Lecture

Majd Sakr

 

6

30 Jan

Instruction Level Parallelism and Pipelining- Past II

Lecture

Majd Sakr

4

7

4 Feb

The Memory Hierarchy

Lecture

Mohammad Hammoud

 

8

6 Feb

Multicore Chips: Introduction and Challenges

Lecture

Mohammad Hammoud

5

9

11 Feb

A Walk-Through Computer Architectures

from Digestible to the Largest and Fastest- Part I

Lecture

Gordon Bell

 

10

13 Feb

A Walk-Through Computer Architectures

from Digestible to the Largest and Fastest- Part I

Lecture

Gordon Bell

6

11

18 Feb

Mobile Hardware Technologies

Lecture

Daniel P Siewiorek

 

12

20 Feb

End-to-End Application Considerations

Lecture

Daniel P. Siewiorek

7

13

25 Feb

Student Presentations

Presentations

All

 

14

27 Feb

Student Presentations

Presentations

All