Computer Organization

Lecture and Office Hours

Lecturer Tsung Tai Yeh ttyeh@cs.nycu.edu.tw
Lectures 9:00 - 9:50 am (Tue.) and 1:20 pm - 3:10 pm (Thur.) EC-115
Office Hours 10:00 - 11:00 am (Tue) EC-516
TA Tsai-Hsuan, Lu lx3211@gmail.com
Lab GitHub https://github.com/nycu-caslab/CO2025

Course Outline

Week Date Lecture Topics Slides Lab Video Lab Deadline Misc.
1 2/20 Quantitative Analysis for Performance [pdf] [Ripes] [Syllabus]
2 2/27 Hardware [pdf] [sign-ext]
3 3/6 ISA I [pdf] [RISC-V Card]
[Assembly]
4 3/13 ISA II [pdf] [fib] [fib]
[C-mem]
5 3/20 Single Cycle Processor [pdf] Lab1 Deadline [digital]
[verilog]
6 3/27 MultiCycle Processor [pdf]
7 4/1 Arithmetic (FP) [pdf]
8 4/10 Midterm Lab2 Deadline
9 4/17 Pipeline and Hazards [pdf]
10 4/24 Branch Predictor [pdf]
11 5/1 Cache Organization I [pdf] Lab 3 deadline
12 5/8 Cache Organization II [pdf]
13 5/15 Virtual Memory [pdf]
14 5/22 Superscalar + OoO [pdf] Lab 4 deadline
15 5/29 Multicores [pdf]
16 6/5 Final Exam

Reference

  • MIPS 101:[Link]