CENG4480 slogan 

CENG3420 Computer Organization and Design – Spring 2020


Lecture/Tutorial: W10:30-12:15 Venue: LSK 302 Zoom: https://cuhk.zoom.us/j/605394329?
H14:30-16:15 Venue: ERB 404 Zoom: https://cuhk.zoom.us/j/270113913?
Course Instructor: Prof. Bei Yu byu@cse.cuhk.edu.hk
Course Tutors: Lu Zhang lzhang@cse.cuhk.edu.hk
Wei Li wli@cse.cuhk.edu.hk
Consultation Hours: H16:30–18:30@SHB907


Announcements

  • May 09, 2020: Lab3 golden results are updated – please refer to the lab slides for more details.

  • May 04, 2020: All homework solutions are posted.

  • Apr. 30, 2020: Lab 2 & 3 Q&A is posted.

  • Apr. 28, 2020: HW4 Solution is posted. No need to submit HW4.

  • Apr. 06, 2020: HW3 is posted, which is due on Apr. 24. Please submit to blackboard in the format of PDF/MS Word.

  • Mar. 24, 2020: HW2 is posted, which is due on Apr. 07. Please submit to blackboard in the format of PDF/MS Word.

  • Feb. 20, 2020: HW1 is posted, which is due on Mar. 08. Please submit to blackboard in the format of PDF/MS Word.

  • Feb. 10, 2020: For online teaching, zoom links are released (passwd will be sent out via blackboard email).

  • Feb. 10, 2020: new course evaluation scheme is posted.

  • Feb. 05, 2020: new course schedule is posted.

Description:

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.

Course Requirements:

Textbook:

References:

Lecture Notes and tutorials

Week Date Topic Remark
1 Jan. 08 L01 Introduction (slides)
Jan. 09 n/a
2 Jan. 15 n/a Instructor in travel
Jan. 16 n/a Instructor in travel
3 Jan. 22 L02 ISA (slides, MIPS-cheatsheet) [1] Sec.2.1–2.10
Jan. 23 continue on ISA
4 Jan. 29 n/a Lunar New Year Holiday
Jan. 30 n/a Lunar New Year Holiday
5 Feb. 05 n/a
Feb. 06 n/a
6 Feb. 12 n/a
Feb. 13 n/a
7 Feb. 19 L03 ALU (slides) [1] Sec.3.1–3.5
Feb. 20 continue on ALU
8 Feb. 26 L04 Performance (slides) [1] Sec.1.4
Feb. 27 L05 Datapath (slides) [1] Sec.4.1–4.4
9 Mar. 04 L06 Pipeline (slides) [1] Sec.4.5–4.9
Mar. 05 Lab 1-1 (slides)
10 Mar. 11 Lab 1-2 (slides)
Mar. 12 Lab 1-3 (slides)
11 Mar. 18 continue on pipeline
Mar. 19 L07 Memory (slides) [1] Sec.5.1–5.3, 5.7
12 Mar. 25 L08 Cache (slides, cache-flowchat) [1] Sec.5.4–5.5
Mar. 26 continue on cache
13 Apr. 01 n/a Reading Week
Apr. 02 n/a Reading Week
14 Apr. 08 L09 Virtual Memory (slides)
Apr. 09 L10 Instruction-Level Parallelism (slides)
15 Apr. 15 L11 Multi-Threading & Multi-Core (slides) [1] Sec.7.1–7.6
Apr. 16 L12 I/O Systems (slides) [1] Sec.6.1–6.6
16 Apr. 20 Lab 2-1 (slides) 8:00–9:30pm (zoom link)
Apr. 21 Lab 2-2 (slides) (Q&A) 8:00–9:30pm (zoom link)
Apr. 22 Lab 3-1 (slides) 8:00–9:30pm (zoom link)
Apr. 23 Lab 3-2 (slides) 8:00–9:30pm (zoom link)
17 Apr. 29 Lab 3-3 (slides) (Q&A) 8:00–9:30pm (zoom link)
18 May 06 Lecture & Homework Review 8:00–9:30pm (zoom link)

Homework / Quiz Sets

Please submit your homework through blackboard (link). Late submission is subject to a penalty.


Important Dates