Lecture | Wednesday, 08:15-09:55. 教学中心 (Teaching Center) 201 |
Lecture | Friday, 08:15-09:55. 教学中心 (Teaching Center) 201 |
Discussions | Monday & Wednesday 20:30-21:30. 教学中心 (Teaching Center) 203 |
Lab 1 | Monday, 15:55-17:35. SIST 1A-104; TA: Yanjie Song |
Lab 2 | Monday, 15:55-17:35. SIST 1A-106; TA: Zhijie Yang |
Lab 3 | Monday, 15:55-17:35. SIST 1A-108; TA: Zilin Si |
Lab 4 | Tuesday, 15:55-17:35. SIST 1A-104; TA: Wang Ruoyu |
Lab 5 | Tuesday, 15:55-17:35. SIST 1A-106; TA: Ziyuan Hu |
Lab 6 | Tuesday, 15:55-17:35. SIST 1A-108; TA: Zheqi Shen |
Lab 7 | Tuesday, 19:35-21:15. SIST 1B-106; TA: Guanzhou Hu |
Forum | Post all your questions on the forum. |
Forum | Submit your homework and projects to autolab. |
Week | Date | Topic | Reading | Discussion | Homework | Lab | Project |
---|---|---|---|---|---|---|---|
1 | 02-20 | Introduction (pdf) | P&H: 2.4 | No Discussion | HW1: On Autolab Due Tue., Mar 5, 23:59 |
No Lab | |
02-22 | Introduction to C I (pdf) | K&R Ch. 1-5 | |||||
2 | 02-27 | Introduction to C II (pdf) | K&R Ch. 6-7 | Discussion 1 | HW2 Due Thu., Mar 14, 23:59 |
Lab 1 | |
03-01 | Introduction to C III (pdf) | K&R Ch. 8, App. A & B | |||||
3 | 03-06 | RISC-V Intro (pdf) | P&H: 2.1 - 2.3 | Discussion 2 | Lab 2 | Project 1.1 Due Mar. 31, 23:59 |
|
03-08 | RISC-V Decisions (pdf) | P&H: 2.6, 2.7, 2.9, 2.10 | |||||
4 | 03-13 | RISC-V Instruction Formats (pdf) | P&H: 2.5, 2.10 | Discussion 3 | HW3 Due Mon., Mar 25, 23:59 |
Lab 3 | |
03-15 | Compiler, Assembler, Linker, Loader (CALL) (pdf) | P&H: 2.12 | |||||
5 | 03-20 | Intro to Synchronous Digital Systems (SDS), Logic (pdf) | P&H: A.2, A.3 | Discussion 4 | Lab 4 | Project 1.2 Due April 14, 23:59 |
|
03-22 | Functional Units, FSM (pdf) | P&H: A.3 - A.6 | |||||
6 | 03-27 | RISC-V Datapath (pdf) | P&H: 4.1, 4.3, 4.4 | Discussion 5 | HW4 Due Mon., April 1, 23:59 HW4 Solution |
Lab 5 | |
03-29 | RISC-V Single-Cycle Control (pdf) | P&H: 4.5 - 4.8 | |||||
7 | 04-03 | Mid-Term I | Discussion 6 (Review for Midterm I) |
No Lab | First Page Midterm I Midterm I Solution |
||
Qing Ming Festival | |||||||
8 | 04-10 | RISCV 5-Stage Pipeline/Hazards (pdf) | P&H: 4.5 - 4.9 | Discussion 7 | HW5 Due Mon., April 29, 23:59 |
Lab 6 | |
04-12 | Superscalar (pdf) | P&H: 4.10, 4.11 | |||||
9 | 04-17 | Memory Hierarchy, Fully Associative Caches (pdf) | P&H: 5.1, 5.2, 5.3, 5.4 | Discussion 8 I II | Lab 7 | Project 2.1 Due April 29, 23:59 Project 1 Checkup |
|
04-19 | Caches: Direct-mapped, Set-associative, Program Performance with Caches (pdf updated) | P&H: 5.1, 5.2, 5.3, 5.4, 5.8, 1.6 | |||||
10 | 04-24 | Multilevel Caches, Cache Questions (pdf) | P&H: 5.1, 5.2, 5.3, 5.4, 5.8, 1.6 | Discussion 9 updated | HW6 Solution Due Mon., May 6, 23:59 |
Lab 8 | Project 2.2 Due May 17, 23:59 |
04-26 | Performance, Floating Point (pdf) | P&H: 3.5, 3.9 | |||||
11 | Labor Day | No Discussion | No Lab | ||||
Labor Day Holidays | |||||||
12 | 05-08 | Flynn Taxonomy, Data-Level Parallelism (pdf) | P&H: 1.7, 1.8, 4.10, 4.11, 6.1, 6.2, 6.3, 6.7 | Q&A Midterm II | HW7 Due Fri., May 24, 23:59 |
Lab 9 | Project 3 Due Wednesday, May 29, 23:59 First Page Midterm II Solution |
05-10 | Mid-Term II | ||||||
13 | 05-15 | Thread-Level Parallelism, OpenMP Intro (pdf) | P&H: 2.11, 4.10, 5.10, 6.5 | Discussion 10 zip | Lab 10 | ||
05-17 | Cache Coherence, OpenMP Sharing Issues (pdf) | P&H: 2.11, 4.10, 5.10, 6.5 | |||||
14 | 05-22 | Guest Lecture Prof. Shu Yin Cache Coherence II (pdf) |
Discussion 11 bash_main.c | HW8 Due Fri., June 9, 23:59 HW8 solution |
Lab 11 | Project 4 Due Fri., June 7, 23:59 |
|
05-24 | OS Support, Base and Bounds, Interrupts, Virtual Memory Intro (pdf) | P&H 5.13, 5.15, 5.16 | |||||
15 | 05-29 | More Virtual Memory (pdf) | P&H 6.9, 4.9 | Discussion 12 | Lab 12 | ||
05-31 | I/O: DMA, Disks; Dependability: Parity, ECC (pdf) | P&H 5.2, 5.5, 5.11, A-64 to B-66 | |||||
16 | 06-05 | Summary (pdf) | P&H All ;) | Discussion: Q&A Final | Lab 13 | Project 3 & 4 Checkup | |
Dragon Boat Festival | |||||||
18 | 06-19 | 09:00-11:00 Final | 教学中心 101 & 102 | First Page Final Final Solution |
Instructor | |
Sören Schwertfeger 师泽仁 < soerensch > OH: You are always welcome! Wed. 10:00-15:00; Room: 1D 201.A | |
TAs Please check the TA office hours on piazza. | |
Yang Zhou < zhouyang > Head TA |
|
Anqi Pang < pangaq > |
Yanjie Song < songyj > |
Zhijie Yang < yangzhj > |
Zilin Si < sizl > |
Ruoyu Wang < wangry > |
Ziyuan Hu < huzy > |
Zheqi Shen < shenzhq > |
Guanzhou Hu < hugzh1 > |
Check the syllabus for the CA course on egate.
We always welcome any feedback on what we could do better. You are also welcome to send us feedback anonymously if you like.