TV |
|
CA 714CA- Spring 2003
- 4 Units
Graduate Computer Architecture
Professor David Patterson
(UC Berkeley CS 252)
Quick jump to:
Announcements | Description
| Grading | Projects | Schedule | Handouts | Related | Links
: Computer
Architecture: A Quantitative Approach; by J. Hennessy & D.
Patterson |
Permission is
granted to copy and distribute this material for educational purposes only,
provided that the complete bibliographic citation and following credit line is
included: "Copyright 2001 UCB." Permission is granted to alter and
distribute this material provided that the following credit line is included:
"Adapted from (complete bibliographic citation). Copyright 2001 UCB."
This material
may not be copied or distributed for commercial purposes without express
written permission of the copyright holder. The only exception is for copies of
these lecture notes for course readers from copy companies like Copymat or
Kinkos.
Week |
Lect. |
Date |
Day |
Lecture |
Notes |
Due |
Chptr(s) |
1 |
1 |
|
Tue |
Review: Pipeline, Performance, Cache, Virtual Memory |
. |
1 |
|
. |
2 |
|
Thurs |
Review: Moore's Law, Cost. |
HW
#0 DUE. |
. |
|
2 |
3 |
|
Tue |
Caches and Memory systems (Kubi) |
. |
5 |
|
. |
4 |
|
Thurs |
Memory Systems continued (Kubi) |
. |
||
3 |
. |
|
Mon |
. |
. |
. |
|
. |
5 |
|
Tue |
Storage: Disks, Tapes, RAID |
. |
7 |
|
. |
6 |
|
Thurs |
Storage: Fault Terminology, Gray, Queuing Theory |
. |
||
4 |
. |
|
Mon |
. |
. |
. |
|
. |
7 |
|
Tue |
Storage: Benchmarks, Examples |
. |
||
. |
8 |
|
Thurs |
Networks: Definitions, Metrics, Media, Projects |
. |
8 |
|
5 |
. |
|
Mon |
. |
. |
. |
|
. |
9 |
|
Tue |
Networks : Protocols, Routing, Wireless |
. |
||
. |
10 |
|
Thurs |
Networks: Clusters, Google, Cell Phone |
. |
. |
|
6 |
. |
|
Mon |
. |
. |
. |
|
. |
11 |
|
Tue |
Multiprocessors: motivation, classification, apps |
. |
6 |
|
. |
12 |
|
Thurs |
Multiprocessors: Snooping Protocol, Directory Protocol, Synchronization, Consistency |
. |
||
7 |
. |
|
Mon |
. |
. |
. |
|
. |
13 |
|
Tue |
Multiprocessors: Measurements, Crosscutting Issues, Examples, Fallacies & Pitfalls |
Conference Call Sign - Up:
|
. |
|
. |
. |
|
Thurs |
NO Lectures BROADCAST |
. |
|
. |
8 |
. |
|
Mon |
. |
. |
. |
. |
. |
. |
|
Tue |
NO Lectures BROADCAST |
. |
MIDTERM Distributed |
. |
. |
. |
|
Thurs |
NO Lectures BROADCAST |
. |
. |
. |
. |
. |
|
Fri |
NO Lectures BROADCAST |
. |
. |
. |
9 |
. |
|
Mon |
. |
. |
MIDTERM 1 DUE: must be postmarked by 10/21. |
. |
. |
14 |
|
Thurs |
Instruction Set: MIPS, DSP |
. |
2 |
|
. |
. |
3/24-28 |
. |
Spring Break |
. |
No Broadcast |
. |
10 |
15 |
|
Tue |
Instruction Set: Vector, Multimedia (Kozyrakis) |
. |
||
. |
16 |
|
Thurs |
Dynamic Pipeline: Tomasulo, Reorder Buffers |
. |
3 |
|
11 |
. |
|
|
. |
. |
. |
|
. |
17 |
|
Tue |
Dynamic Pipeline: Branch prediction, ILP limits |
. |
||
. |
18 |
|
Thurs |
Dynamic Wrapup: Examples and SMT |
. |
4 |
|
12 |
. |
. |
. |
. |
. |
. |
. |
. |
19 |
|
Tue |
Static Pipeline : VLIW, static branch prediction, IA-64 |
. |
||
. |
20 |
|
Thurs |
Static Pipeline Wrapup: |
. |
||
13 |
. |
|
|
. |
. |
. |
|
. |
21 |
|
Tue |
How to Have a Bad Academic Career |
. |
. |
|
. |
22 |
|
Thurs |
. |
. |
. |
. |
. |
. |
TBA |
. |
. |
. |
Conference Call Sign-Up: |
. |
. |
. |
TBA |
. |
. |
. |
Conference Call: with |
. |
14 |
. |
|
Mon |
. |
. |
. |
|
. |
. |
|
Tue |
. |
. |
Conference Call Sign-Up: |
. |
. |
. |
|
Thurs |
NO Lectures BROADCAST |
. |
Conference Call: with Yujia to |
. |
15 |
. |
|
Thur |
|
. |
FINAL EXAM |
. |
16 |
. |
|
Tue |
|
. |
FINAL EXAM DUE: Must be |
. |
|
|
|
|
|
|
|
|
Resourcesat
your disposal for project work