![]() |
Lecture: | W11:30–12:15 | Venue: ERB LT |
H16:30–18:15 | Venue: ERB LT | |
Tutorial 01: | W16:30–17:15 | Venue: ERB 407 |
Tutorial 02: | W16:30–17:15 | Venue: LHC 103 |
Tutorial 03: | W17:30–18:15 | Venue: ERB 407 |
Course Instructor: | Prof. Bei Yu | byu@cse.cuhk.edu.hk |
Course Tutors: | Mingjun Li | mjli23@cse.cuhk.edu.hk |
Yuhao Ji | yhji24@cse.cuhk.edu.hk | |
Fangzhou Liu | fzliu23@cse.cuhk.edu.hk | |
Yifan Shi | i.yifan@link.cuhk.edu.hk | |
Mengjia Dai | mjdai@link.cuhk.edu.hk |
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 (20%), Three Labs (20%), 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)
* This schedule is subject to change.
Date | Topic | Date | Topic | ||
Jan. 08 | L01 Introduction (slides) | Jan. 09 | L02 ISA intro (slides) | ||
Jan. 15 | L03 arithmetic (slides) | Jan. 16 | continue L03 | ||
Jan. 22 | traveling | Jan. 23 | traveling | ||
Jan. 29 | Lunar New Year | Jan. 30 | Lunar New Year | ||
Feb. 05 | L04 control (slides) | Feb. 06 | continue L04 | ||
Feb. 12 | L05 logic basis (slides) | Feb. 13 | L06 ALU (slides) (Zoom link) | ||
Feb. 19 | continue on ALU | Feb. 20 | L08 Datapath (slides) | ||
Feb. 26 | L07 floating num (slides) | Feb. 27 | L09 pipeline (slides) | ||
Mar. 05 | Reading Week | Mar. 06 | Reading Week | ||
Mar. 12 | L10 pipeline-adv (slides) | Mar. 13 | continue on pipeline | ||
Mar. 19 | traveling | Mar. 20 | Midterm (one A4-sized, double-sided cheatsheet, covering L02 – L09) | ||
Mar. 26 | L11 Performance (slides) | Mar. 27 | L12 Memory (slides) | ||
Apr. 02 | continue on memory | Apr. 03 | L13 Cache (slides) | ||
Apr. 09 | continue on Cache | Apr. 10 | L14 cache-disc (slides) | ||
Apr. 16 | L15 VM (slides) | Apr. 17 | L16 ILP (slides) | ||
Apr. 23 | continue on ILP | makeup lecture | |||
optional | L17 IO (slides) | optional | L18 MCore (slides) |
* All tutorial slides will be posted on Piazza.
Week | Date | Topic | Remark |
1 | Jan. 08 | Lab 0 (slides) | |
2 | Jan. 15 | Lab 1-1 (slides) | |
3 | Jan. 22 | Lab 1-2 (slides) | |
4 | Jan. 29 | Lunar New Year | |
5 | Feb. 05 | Lab 1-3 (slides) | |
6 | Feb. 12 | HW1 review | |
7 | Feb. 19 | Lab 2-1 (slides) | |
8 | Feb. 26 | Lab 2-2 (slides) | |
9 | Mar. 05 | Reading Week | |
10 | Mar. 12 | HW2 review | |
11 | Mar. 19 | Lab 3-1 | |
12 | Mar. 26 | Lab 3-2 | |
13 | Apr. 02 | Lab 3-3 | |
14 | Apr. 09 | HW3 review | |
15 | Apr. 16 | HW4 review |
* All homework/assignments will be posted on Piazza.
Please submit your homework through blackboard (link). Late submission is subject to a penalty.
Feb. 11, 2025: HW 1 due on 11:59 pm.
Feb. 18, 2025: Lab 1 due on 11:59 pm.
Mar. 11, 2025: HW 2 due on 11:59 pm.
Mar. 18, 2025: Lab 2 due on 11:59 pm.
Apr. 08, 2025: HW 3 due on 11:59 pm.
Apr. 22, 2025: Lab 3 due on 11:59 pm.
Mar. 20, 2025: Midterm. (one A4-sized, double-sided cheatsheet, covering L02 – L09)