| 週次 |
授課內容 |
| 第1週 |
0. Introduction |
| 第2週 |
1. Computer Abstractions and Technology—Performance assessment—Definitions and Measuring |
| 第3週 |
2. Instructions: MIPS Instruction Sets—Operands, Number representation, Formats |
| 第4週 |
--Procedure and Addressing |
| 第5週 |
--Program Translation |
| 第6週 |
3. Computer Arithmetic-- Addition, Subtraction, Multiplication, and Division |
| 第7週 |
--Floating point Representation and Its Arithmetic |
| 第8週 |
Midterm Exam |
| 第9週 |
4. The Processor-- Building a Datapath and Simple Implementation Scheme |
| 第10週 |
--Multicycle Implementation |
| 第11週 |
--Pipelined Datapath |
| 第12週 |
--Data Hazards: Forwarding and Stalling |
| 第13週 |
--Control Hazard and Exception |
| 第14週 |
--Parallelism via Instructions |
| 第15週 |
5. Memory Hierarchy -- Memory Technologies and Cache Memory |
| 第16週 |
-- Virtual Machines, Virtual Memory |
| 第17週 |
6. Parallel Processors -- SISD, MIMD, SIMD, SPMD, and Vector |
| 第18週 |
Final Exam. |