Lectures | Tuesday & Thursday, 8:15-9:55. | 信息学院1D-104 (SIST 1D-104), Chundong's class. | |
Lectures | Tuesday & Thursday, 8:15-9:55. | 信息学院1D-106 (SIST 1D-106), Siting's class. | |
Lectures | Tuesday & Thursday, 8:15-9:55. | 创管学院202 (SEM 202), Yuan's class. | |
Discussions | Monday, 19:50 - 21:30 | 教学中心 (Teaching Center) 301. | |
Discussions | Friday, 19:50 - 21:30 | 教学中心 (Teaching Center) 301. | |
Lab 1 | Mon, 18:00-19:40 | SIST 1B-106 | TA: Hanjia Cui. |
Lab 2 | Mon, 18:00-19:40 | SIST 1B-108 | TA: Guanghui Hu. |
Lab 3 | Tue, 19:50-21:30 | SIST 1B-106 | TA: Songhui Cao. |
Lab 4 | Tue, 19:50-21:30 | SIST 1B-108 | TA: Luyue Tian. |
Lab 5 | Tue, 19:50-21:30 | SIST 1B-110 | TA: Yanjie Song. |
Lab 6 | Tue, 19:50-21:30 | SIST 1D-108 | TA: Daqian Cao. |
Lab 7 | Thu, 19:50-21:30 | SIST 1B-106 | TA: Kunchang Guo. |
Lab 8 | Thu, 19:50-21:30 | SIST 1B-108 | TA: Li Zhu. |
Lab 9 | Thu, 19:50-21:30 | SIST 1B-110 | TA: Jiale Wang. |
Forum | Post all your questions on the forum. | ||
Gradescope | Submit your homework and projects to Gradescope. | ||
Week |
Date |
Topic |
Reading |
Discussion |
Homework |
Lab |
Project |
---|---|---|---|---|---|---|---|
1 | 18 Feb | Introduction | P&H: 1.2 | No Discussion | HW 1 on Gradescope! Due: 25 Feb |
No Lab | |
20 Feb | Info Representation | P&H: 2.4 & 3.5; K&R: 1-6 | Lab 1 | ||||
2 | 25 Feb | Intro to C | K&R: 1-6 | Discussion 2 | |||
27 Feb | C memory management | P&H: 2.6, 2.7, 2.9, 2.10 | HW 2 Due: 17 Mar |
Lab 2 | |||
3 | 4 Mar | RISC V I | P&H: 2.5, 2.10 | Discussion 3 | Lab 3 | ||
6 Mar | RISC V II | (Venus Tutorial Part I, Part II, Part III) |
Project 1.1 Due: 27 Mar |
||||
4 | 11 Mar | RISC V III | P&H: 2.6, 2.7, 2.9, 2.10 | Discussion 4 | Lab 4 | ||
13 Mar | CALL | P&H: 2.12 | |||||
5 | 18 Mar | Digital circuits I | P&H appendix A.1-A.3 | Discussion 5 | HW 3 Due: 1 Apr |
Lab 5 (Logisim Tutorial: Part I, Part II, Part III) |
|
20 Mar | Digital circuits II | P&H appendix A.5-A.8, A10-A.11 | |||||
6 | 25 Mar | Datapath | P&H: 4.1-4.3 | Discussion 6 | Lab 6 | ||
27 Mar | Datapath & Controllers | P&H: 4.1-4.4 | Project 1.2 Due: 17 Apr |
||||
7 | 1 Apr | Datapath & Controllers (cont.) | P&H: 4.1-4.4 | Discussion 7 | HW 4 Due: 15 Apr (Solution) |
Lab 7 (Cancelled for Project Offline Checking) |
|
3 Apr | Pipeline | P&H: 4.5-4.7 & 4.8 & 4.10 | |||||
8 | 8 Apr | Pipeline II & Multi-Issue | P&H: 4.8 & 4.10 | Discussion 8 | Lab 8 | Project 1.1 Offline Checking | |
10 Apr | Mid-Term I (Solution) |
Project 2.1 Due: 5 May |
|||||
9 | 15 Apr | Cache I | P&H: 5.1-5.4 | Discussion 9 | Lab 9 | ||
17 Apr | Cache II | P&H: 5.1-5.4 | HW 5 Due: 7 May (Solution) |
||||
10 | 22 Apr | Cache III | P&H: 5.1, 5.2, 5.3, 5.4, 5.8, 1.6 | Discussion 10 | Lab 10 | ||
24 Apr | Cache IV | P&H: 5.1, 5.2, 5.3, 5.4, 5.8, 1.6 | |||||
11 | 29 Apr | Parallelism | P&H: 1.7, 1.8, 4.10, 4.11, 6.1-6.7 | Discussion 11 | HW 6 Due: 12 May |
Lab 11 | Project 2.2 Due: 19 May |
1 May | Labor Day! | ||||||
12 | 6 May | Thread Level Parallelism | P&H: 2.11, 5.10, 6.4, 6.5 | Discussion 12 | Lab 12 | ||
8 May | Thread Level Parallelism II | P&H: 2.11, 5.10, 6.4, 6.5 | Project 3 Due: 29 May |
||||
13 | 13 May | Thread Level Parallelism III & Hardware Multithreading | P&H: 2.11, 5.10, 6.4, 6.5 | Discussion 13 | HW 7 Due: 23 May (Solution) |
Lab 13 | |
15 May | Mid-Term II (Solution) |
Project 4 Due: 3 June |
|||||
14 | 20 May | Advanced Cache | Lab 14 | ||||
22 May | Operating System & IO | Discussion 14 | HW 8 Due: 5 June (Solution) |
||||
15 | 27 May | Virtual Memory | |||||
29 May | DMA & Network & Warehouse Scale Computing | ||||||
16 | 3 June | Fault Tolerance & Security | |||||
5 June | Heterogenous Computing and Summary | Discussion 16 | |||||
17 | 10 June | ||||||
12 June | Final Exam (Solution) |
Instructors | |||||
![]() Chundong Wang < wangc > |
Siting Liu < liust > |
![]() Yuan Xiao < xiaoyuan > |
|||
TAs Please check the TA office hours on piazza. |
|||||
![]() Songhui Cao < caosh2022 >
|
![]() Lei Jia < jialei2022 >
|
![]() Zhaojun Ni < nizhj2022 >
|
|||
![]() Luyue Tian < tianly2022 >
|
![]() Yutong Wang < wangyt32023 >
|
![]() Yizhou Wang < wangyzh2024 >
|
|||
![]() Hanjia Cui < cuihj2024 >
|
![]() Guanghui Hu < hugh2024 >
|
![]() Daqian Cao < caodq >
|
|||
![]() Li Zhu < zhuli2023 >
|
![]() Kunchang Guo < guokch2024 >
|
![]() Jiale Wang < wangjl2024 >
|
|||
![]() Yanjie Song < songyj >
|
![]() Meng Chen < chenmeng >
|
![]() Ruyue Yan < yanry2024 >
|
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.