CENG3420 Computer Organization and Design – Spring 2016


Announcements

  • Apr. 26: The updated HW3 solution and Quiz2 solution have been posted.

  • Apr. 13: The deadline of Lab3 has been updated to Apr. 18 (Monday) midnight.

  • Mar. 19: An updated is on Homework 3, thus please download the newer version (Due on Apr. 11).

  • Mar. 10: Lab2 report and C codes would be uploaded into e-learning system.

  • Mar. 01: lab2_assignment_v3 is posted.

  • Feb. 25: LC-3b assembler (lc3b_asm) is posted.

  • Feb. 23: Homework 2 is ready (Due on Mar. 14).

  • Feb. 18: Schedule is slightly modified that on Feb. 22 & Mar. 17 the tutorials would be replaced by lectures.

  • Feb. 18: Quiz 1 is posted, and the solutions are available soon.

  • Jan. 21: Homework 1 is ready (Due on Feb. 18).


Lecture/Lab: M14:30-16:15 Venue: LSB C2
H11:30-13:15 Venue: ERB 803
Course Instructor: Prof. Bei Yu byu@cse.cuhk.edu.hk
Course Tutors: Wen (Robert) Zong wzong@cse.cuhk.edu.hk
Yichen (Jason) Wang xblwyc@gmail.com
Huangjing Lin hjlin@cse.cuhk.edu.hk
Consultation Hours: Thu 2:00–4:00pm

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. 11 L01 Introduction (slides)
Jan. 14 L02 Digital Logic Review (slides)
2 Jan. 18 L03 Instruction Set Architecture (slides) review
Jan. 21 L04 Performance (slides) review HW1 Posted
3 Jan. 25 L05 Arithmetic and Logic Unit (slides) review
Jan. 28 Lab 1-1 (slides) example
4 Feb. 01 Lab 1-2 (slides)
Feb. 04 Lab 1-3
5 Feb. 08 n/a Lunar New Year
Feb. 11 n/a Lunar New Year
6 Feb. 15 L06 MIPS Processor - I (slides) review
Feb. 18 L07 MIPS Processor - II (slides) review HW1 Due, Quiz 1
7 Feb. 22 MIPS Processor Summary HW2 Posted
Feb. 25 Lab 2-1 (slides) lab2_assignment_v3,  lc3b_asm
8 Feb. 29 L08 Memory Hierarchy - I (slides) review
Mar. 03 Lab 2-2 (slides)
9 Mar. 07 L09 Memory Hierarchy - II (slides) review
Mar. 10 Lab 2-3 (slides) toupper2.asm, toupper2.cod
10 Mar. 14 Memory Hierarchy Summary HW2 Due
Mar. 17 L10 I/O Systems (slides) review HW3 Posted
11 Mar. 21 L11 Multi-Issue Processor (slides) review Quiz 2
Mar. 24 L12 Multi-Core Processor (slides) review
12 Mar. 28 n/a Easter Holiday
Mar. 31 Lab 3-1 (slides) lab3-1-assignment_v2
13 Apr. 04 n/a Ching Ming Festival
Apr. 07 Lab 3-2 (slides) lab3-2-assignment
14 Apr. 11 Lab 3-3 (slides) HW3 Due, lab3-3-assignment
Apr. 14 Lecture Review
15 Apr. 18 Homework Review
Apr. 21 n/a

Homework / Quiz Sets

To submit your homework, please place it on the table before the lecture. Late submission is subject to a penalty.


Important Dates