|
| Lecture: | W11:30–12:15 | Venue: TYW LT |
| H16:30–18:15 | Venue: RRS | |
| Tutorial 01: | W16:30–17:15 | Venue: |
| Tutorial 02: | W17:30–18:15 | Venue: MMW LT2 |
| Course Instructor: | Prof. Bei Yu | |
| Course Tutors: | Chen Bai | Wenqian Zhao |
| Hongduo Liu | Ziyi Wang | |
| Zhisheng Zhong |
Apr. 11, 2022: HW4 is posted, which is due on Apr. 24. Please submit to blackboard in the format of PDF/MS Word.
Mar. 31, 2022: Midterm solution is posted.
Mar. 30, 2022: HW3 review has been posted.
Mar. 16, 2022: HW2 tutorial has been posted.
Mar. 09, 2022: HW3 is posted, which is due on Mar. 29. Please submit to blackboard in the format of PDF/MS Word.
Feb. 17, 2022: HW1 tutorial has been posted.
Feb. 09, 2022: Lab 1 report template is uploaded.
Feb. 07, 2022: HW1 is updated on our course webpage.
Jan. 31, 2021: HW1 is posted, which is due on Feb. 15. Please submit to blackboard in the format of PDF/MS Word.
Jan. 20, 2022: Tutorial location is updated: W16:30–17:15 venue is SC L4.
Jan. 20, 2022: Lec01–Lec12 slides are posted.
This course provides an introduction to computer organization. The objective is to introduce the major components of a computer system, how they function together in executing a program, and the organizational paradigms that determine the capabilities, performance and power of computer systems.
Attendance (5%), Homeworks (15%), Midterm (15%), Three Labs (25%), Final Exam (40%).
A student must gain at least 50% of the full marks in order to pass the course.
A student must attend at least 80% of lectures in order to gain all class attendance credits.
[1] Computer Organization and Design: The Hardware/Software Interface, RISC-V Edition (amazon.com) (JD.com}
[2] Introduction to Computing Systems: From bits & gates to C & beyond, 2nd Edition (amazon.com) (JD.com)
[3] Computer Architecture: A Quantitative Approach, 5th Edition (amazon.com) (JD.com)
| Date | Topic | Date | Topic | ||
| Jan. 12 | L01 Introduction (slides) | Jan. 13 | L02 Basis (slides) | Location: CCCC | |
| Jan. 19 | L03 ISA intro (slides) | Jan. 20 | L04 arithmetic (slides) | Location: CCCC | |
| Jan. 26 | L05 ALU-1 (slides) | Jan. 27 | L06 control (slides) | Location: CCCC | |
| Feb. 02 | Lunar New Year | Feb. 03 | Lunar New Year | ||
| Feb. 09 | continue on L06 | Feb. 10 | L07 ALU-2 (slides) | ||
| Feb. 16 | L08 floating num (slides) | Feb. 17 | L09 Datapath (slides) | ||
| Feb. 23 | L10 Performance (slides) | Feb. 24 | L11 pipeline-1 (slides) | ||
| Mar. 02 | N/A | Mar. 03 | L12 pipeline-2 (slides) | ||
| Mar. 09 | L13 Memory-1 (slides) | Mar. 10 | L14 Memory-2 (slides) | ||
| Mar. 16 | review | Mar. 17 | Midterm | ||
| Mar. 23 | L15 Cache-1 (slides) | Mar. 24 | L16 Cache-2 (slides) | ||
| Mar. 30 | L17 Cache-3 (slides) | Mar. 31 | L18 Virtual Memory (slides) | ||
| Apr. 06 | Reading Week | Apr. 07 | Reading Week | ||
| Apr. 13 | L19 ILP (slides) | Apr. 14 | continue on ILP | ||
| Apr. 20 | L20 Multi-Core (slides) | Apr. 21 | L21 I/O Systems (slides) | ||
| Apr. 27 | HW4 & overall review |
| Week | Date | Topic | Remark |
| 1 | Jan. 12 | n/a | |
| 2 | Jan. 19 | Lab 1-1 (slides) | |
| 3 | Jan. 26 | Lab 1-2 (slides) | |
| 4 | Feb. 02 | Lunar New Year | |
| 5 | Feb. 09 | Lab 1-3 (slides) | |
| 6 | Feb. 16 | HW1 review | |
| 7 | Feb. 23 | Lab 2-1 (slides) | |
| 8 | Mar. 02 | Lab 2-2 (slides) | |
| 9 | Mar. 09 | Lab 3-1 (slides) | |
| 10 | Mar. 16 | HW2 review | |
| 11 | Mar. 23 | Lab 3-2 (slides) | |
| 12 | Mar. 30 | HW3 review | |
| 13 | Apr. 06 | Reading Week | |
| 14 | Apr. 13 | Lab 3-3 (slides) | |
| 15 | Apr. 20 | continue on lecture |
Please submit your homework through blackboard (link). Late submission is subject to a penalty.
HW1-updated (due on Feb. 15), HW1 tutorial
HW2-updated (due on Mar. 13), HW2 tutorial
HW3-updated (due on Mar. 29), HW3 review
HW4 (due on Apr. 24), HW4 tutorial
Feb. 20, 2022: Lab 1 report due.
Mar. 31, 2022: Lab 2 report due.
Apr. 30, 2022: Lab 3 report due.
Mar. 17, 2022: Midterm (4:30–6:30 pm)
May 10, 2022: Final (3:30–5:30 pm)