週次 |
授課內容 |
第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. |