Wk |
Date |
Lecture Topic |
Notes |
Reading |
Assignment |
1 |
M 1/20 |
|
|
|
|
T 1/21 |
Single-Cycle Design |
PDF PPT |
Chapter 1.3. |
|
W 1/22 |
Discussion Sections |
|
|
|
Th 1/23 |
Single-Cycle Wrap-up + VLIW |
PDF PPT |
Chapter 3.7 and papers on MultiFlow
architecture and
compiler (berkeley.edu access only).
|
|
F 1/24 |
|
|
|
|
Sa 1/25 |
|
|
|
|
Su 1/26 |
|
|
|
|
2 |
M 1/27 |
|
|
|
|
T 1/28 |
Metrics |
PDF PPT |
Chapter 1.5-11.
Also, a logic design
timing tutorial.
|
|
W 1/29 |
Discussion Sections |
|
|
|
Th 1/30 |
Pipelining |
PDF PPT |
Appendix C.2-6. |
|
F 1/31 |
|
|
|
|
Sa 2/1 |
|
|
|
|
Su 2/2 |
|
|
|
|
3 |
M 2/3 |
|
|
|
HW 1 (updated Feb 22) |
T 2/4 |
Instruction Set Design + Microcode + Cost |
PDF PPT |
Appendix A.
Appendix K. COD
Appendix D.
ARM CPU.
Motorola 68000.
(berkeley.edu only).
|
|
W 2/5 |
Discussion Sections |
|
|
|
Th 2/6 |
Super-Pipelining + Branch Prediction |
PDF PPT |
Appendix C.2,6, Chapter 3.3,9
Spatial Branch Predictor paper |
Lab 1 directed portion released. |
F 2/7 |
|
|
|
|
Sa 2/8 |
|
|
|
|
Su 2/9 |
|
|
|
|
4 |
M 2/10 |
|
|
|
|
T 2/11 |
Power and Energy |
PDF PPT |
CMOS power paper (berkeley.edu access) |
|
W 2/12 |
Discussion Sections |
|
|
|
Th 2/13 |
CPU Verification |
PDF PPT |
IBM testing paper (berkeley.edu access) |
|
F 2/14 |
|
|
|
Lab 1 directed portion due. |
Sa 2/15 |
|
|
|
|
Su 2/16 |
|
|
|
|
5 |
M 2/17 |
|
|
|
|
T 2/18 |
Memory |
PDF PPT |
Chapter 2.3. |
|
W 2/19 |
Discussion Sections |
|
|
|
Th 2/20 |
Cache I |
PDF PPT |
Appendix B. |
|
F 2/21 |
|
|
|
|
Sa 2/22 |
|
|
|
|
Su 2/23 |
|
|
|
|
6 |
M 2/24 |
|
|
|
|
T 2/25 |
Cache II |
PDF PPT |
Chapter 2.3,6.
victim cache paper. |
Lab 1 open-ended portion released. |
W 2/26 |
Discussion Sections |
|
|
|
Th 2/27 |
Virtual Memory + Virtual Machines |
PDF PPT |
Appendix B.4-5, Chapter 2.4, KVM paper |
|
F 2/28 |
|
|
|
|
Sa 3/1 |
|
|
|
|
Su 3/2 |
|
|
|
|
7 |
M 3/3 |
|
|
|
|
T 3/4 |
Synchronization + Sequential Consistency |
PDF PPT |
Chapter 5.5-6. |
|
W 3/5 |
Discussion Sections |
|
|
|
Th 3/6 |
Cache Design and Coherence |
PDF PPT |
Chapter 3.12, Chapter 5.2-4.
MSHR paper. |
|
F 3/7 |
|
|
|
Lab 1 open-ended portion due. |
Sa 3/8 |
|
|
|
|
Su 3/9 |
|
|
|
|
8 |
M 3/10 |
|
|
|
|
T 3/11 |
Lockstep Superscalar + Scoreboarding |
PDF PPT |
Appendix C.7. Papers on
CDC 6600,
Alpha 21164, and
Alpha 21164 vs Pentium Pro.
|
|
W 3/12 |
Discussion Sections |
|
|
|
Th 3/13 |
Midterm Review Lecture |
PDF PPT |
|
HW 1 solutions posted. |
F 3/14 |
|
|
|
|
Sa 3/15 |
|
|
|
|
Su 3/16 |
|
|
|
|
9 |
M 3/17 |
|
|
|
|
T 3/18 |
Midterm I |
|
|
|
W 3/19 |
***NO DISCUSSION SECTIONS*** |
|
|
|
Th 3/20 |
Networking + Warehouse-Scale Computing |
PDF PPT |
Chapter 6.3, papers on
MGR,
Google network
hardware and
software. |
Lab 2 released. |
F 3/21 |
|
|
|
|
Sa 3/22 |
|
|
|
|
Su 3/23 |
|
|
|
|
10 |
M 3/24 |
|
|
|
|
T 3/25 |
Spring Break Week (no lecture) |
|
|
|
W 3/26 |
***NO DISCUSSION SECTIONS*** |
|
|
|
Th 3/27 |
Spring Break Week (no lecture) |
|
|
|
F 3/28 |
|
|
|
|
Sa 3/29 |
|
|
|
|
Su 3/30 |
|
|
|
|
11 |
M 3/31 |
|
|
|
|
T 4/1 |
Dynamic Scheduling I |
PDF PPT |
Chapter 3.4-8.
IBM Power 4 and
5. |
HW 2 released. |
W 4/2 |
Discussion Sections |
|
|
|
Th 4/3 |
Dynamic Scheduling II |
PDF PPT |
Alpha 21264: high-level
and detailed (2,
3,
4). |
|
|
F 4/4 |
|
|
|
|
Sa 4/5 |
|
|
|
|
Su 4/6 |
|
|
|
|
12 |
M 4/7 |
|
|
|
|
T 4/8 |
Dynamic Scheduling III |
PDF PPT |
Intel Pentium IV and
Sandy Bridge. |
|
W 4/9 |
Discussion Sections |
|
|
|
Th 4/10 |
Dataflow |
PDF PPT |
Review paper,
Monsoon. |
|
F 4/11 |
|
|
|
|
Sa 4/12 |
|
|
|
|
Su 4/13 |
|
|
|
|
13 |
M 4/14 |
|
|
|
|
T 4/15 |
GPU + SIMD + Vectors I |
PDF PPT |
Chapter 4.2, 4.4-6. GK110 paper. |
|
W 4/16 |
Discussion Sections |
|
|
|
Th 4/17 |
GPU + SIMD + Vectors II |
PDF PPT |
Papers on
clip maps,
SGI graphics
hardware. |
|
F 4/18 |
|
|
|
|
Sa 4/19 |
|
|
|
|
Su 4/20 |
|
|
|
|
14 |
M 4/21 |
|
|
|
Lab 3 released. |
T 4/22 |
Voxel Processing |
PDF PPT |
Papers on architecture, application, and shading. |
|
W 4/23 |
Discussion Sections |
|
|
|
Th 4/24 |
Digital Imaging |
PDF PPT |
|
|
F 4/25 |
|
|
|
HW 2 solution released. |
Sa 4/26 |
|
|
|
|
Su 4/27 |
|
|
|
|
15 |
M 4/28 |
|
|
|
|
T 4/29 |
Midterm II Review + HKNs |
PDF PPT |
|
|
W 4/30 |
TA office hours during discussion-section times. |
|
|
|
Th 5/1 |
Midterm II |
|
|
|
F 5/2 |
|
|
|
|
Sa 5/3 |
|
|
|
|
Su 5/4 |
|
|
|
|
16 |
M 5/5 |
|
|
|
|
T 5/6 |
|
|
|
|
W 5/7 |
|
|
|
|
Th 5/8 |
|
|
|
Lab 3 due (9 AM). |
F 5/9 |
|
|
|
|
Sa 5/10 |
|
|
|
|
Su 5/11 |
|
|
|
|