ICE3003: Computer Architecture (Fall 2009)

[Schedule]

  • Final exam results
    • Your final exam score is available now. The average score is 113.4/250 (= 45.4/100). Visit room #400628 to see your exam sheet and the solution. If you would like to make a claim, please visit me in my office by 12/23.
    • Show Final Exam Scores

The following schedule is tentative and subject to change without notice.

Day Topic Reading Misc.
8/31 (M) Course outline
9/2 (W) Introduction Chap. 1
9/7 (M) MIPS instruction set architecture I Chap. 2.1-2.6
9/9 (W) MIPS instruction set architecture I (cont'd) Chap. 2.1-2.6
9/14 (M) MIPS instruction set architecture II Chap. 2.7-2.14
9/16 (W) MIPS instruction set architecture II (cont'd) Chap. 2.7-2.14
9/21 (M) ARM & IA-32 ISAs Chap. 2.16-2.19
9/23 (W) Integer arithmetic Chap. 3.1-3.4
9/28 (M) No class (school holiday)
9/30 (W) Floating point arithmetic Chap. 3.5-3.9
10/5 (M) Class cancelled
10/7 (W) Performance Chap. 1.4, 1.7, 2.13
10/12 (M) Processor: datapath & control Chap. 4.1-4.4
10/14 (W) Pipelining Chap. 4.5
10/19 (M) Midterm exam (12:00-13:20)
@ #330110 for odd-numbered students
@ #330118 for even-numbered students
10/21 (W) -
10/26 (M) MIPS pipeline Chap. 4.6
10/28 (W) MIPS pipeline hazards Chap. 4.7-4.8
11/2 (M) Exceptions Chap. 4.9
11/4 (W) Advanced ILP Chap. 4.10-4.14
11/9 (M) Caches Chap. 5.1-5.2
11/11 (W) DRAMs Chap. 5.2
11/16 (M) Cache optimizations Chap. 5.3
11/18 (W) Virtual memory Chap. 5.4
11/23 (M) Memory hierarchy Chap. 5.5, 5.10-5.12
11/25 (W) Disks Chap. 6.3, 6.9
11/30 (M) Flash memory Chap. 6.4
12/2 (W) I/O system Chap. 6.1-6.2, 6.5-6.8, 6.10, 6.12-6.13
12/7 (M) Parallel computer architectures Chap. 7.1, 7.3-7.6
12/9 (W) Parallel programming Chap. 7.2, 7.9
12/14 (M) Final exam (12:00-13:20)
@ #330110 for odd-numbered students
@ #330118 for even-numbered students
12/16 (W) -



Credit: Most of slides for this lecture are based on materials provided by the textbook publisher.