Computer Architecture (EE4039, 113-1, Fall 2024)
Prerequisites
Computer Programming, Switching Circuit and Logic Design
Instructor
Shih-Han Hung (shihhanh@ntu.edu.tw)
Office hours: Wed. 1-3, EE2-548
Teaching assistants
Name | Office hours | |
---|---|---|
Hung-Yu Tseng | r12943119@ntu.edu.tw | Fri. 4-5, BL-430 |
Bo-Sheng Yan | r12943009@ntu.edu.tw | Mon. 1:30-2:30, BL-430 |
Ying-Hsuan Chen | r12943019@ntu.edu.tw | Thu. 1:30-2:30, BL-430 |
Texts
David A. Patterson and John L. Hennessy
Computer Organization and Design RISC-V Edition: The Hardware Software Interface (2nd Edition)
(ISBN-13: 978-0128203316)
Topics
We plan to cover the following topics:
- Computer Abstractions and Technology (Ch1)
- Instructions (Ch2)
- Arithmetic (Ch3)
- Processors (Ch4)
- Memory Hierarchy (Ch5)
There will be slides posted on NTU COOL for each topic covered in class.
Evaluations
- Assignments (10%)
- Quizzes (10%)
- Project (20%)
- Midterm exam (30%)
- Final exam (30%)
Assignments
The assignments will be posted and submitted on NTU COOL. No late submission is allowed.
Quizzes
There will be two quizzes.
Schedule (Tentative)
Week | Date | Topics | P&H | Homework | Quiz | Project |
---|---|---|---|---|---|---|
1 | 9/3 | Computer Abstractions and Technology | Ch1 | |||
2 | 9/10 | Instructions | Ch2 | |||
3 | 9/17 | No class (中秋節) | ||||
4 | 9/24 | Instructions | Ch2 | #1 out | ||
5 | 10/1 | Instructions | Ch2 | |||
6 | 10/8 | Arithmetic | Ch3 | #1 | ||
7 | 10/15 | Arithmetic | Ch3 | |||
8 | 10/22 | Arithmetic | Ch3 | #1 due/#2 out | ||
9 | 10/29 | Midterm | Ch1-3 | |||
10 | 11/5 | Processors | Ch4 | |||
11 | 11/12 | Processors | Ch4 | |||
12 | 11/19 | Processors | Ch4 | out | ||
13 | 11/26 | Memory Hierarchy | Ch5 | #2 due | ||
14 | 12/3 | Memory Hierarchy | Ch5 | #2 | ||
15 | 12/10 | Memory Hierarchy | Ch5 | |||
16 | 12/17 | Final | Ch1-5 | due 12/20 |