計算機架構(英文授課)
Computer Architecture
| 節 | 週二 |
|---|---|
N 12:20–13:10 | 計算機架構(英文授課) EC016 3 節連堂 |
5 13:20–14:10 | |
6 14:20–15:10 |
* 根據陽明交大上課時間表所列
Computer Architecture is one of the few fundamental subjects that a computer scientist must master. It describes how a computer system should be designed, from the user's and the system view. It differs from the undergraduate course Computer Organization in that, this course tells you not only how current computers are designed, but also the future directions in accordance with technological changes, plus many design techniques in depth.
Computer Organization
http://dcpc.nctu.edu.tw
Class Participation & Discussion Homework/Paper Presentation/Project: 20% ~ 40% Examinations: 2, 60% ~ 80%
- Fundamentals of Quantitative Design and Analysis
- Instruction Set Principles
- Review of Memory Hierarchy
- Memory Hierarchy Design
- Pipelining: Basic and Intermediate Concepts
- Instruction Level Parallelism and Its Exploitation
- Data-Level Parallelism in Vector, SIMD, and GPU Architectures
- Thread-Level Parallelism
- Paper/Project Presentation
| 週次 | 主題 |
|---|---|
| 第 1 週 | Fundamentals of Quantitative Design and Analysis |
| 第 2 週 | Fundamentals of Quantitative Design and Analysis Instruction Set Principles |
| 第 3 週 | Instruction Set Principles |
| 第 4 週 | Instruction Set Principles Review of Memory Hierarchy |
| 第 5 週 | Review of Memory Hierarchy Memory Hierarchy Design |
| 第 6 週 | Memory Hierarchy Design Pipelining: Basic and Intermediate Concepts |
| 第 7 週 | Pipelining: Basic and Intermediate Concepts |
| 第 8 週 | Midterm Exam |
| 第 9 週 | Pipelining: Basic and Intermediate Concepts |
| 第 10 週 | Instruction Level Parallelism and Its Exploitation |
| 第 11 週 | Instruction Level Parallelism and Its Exploitation |
| 第 12 週 | Data-Level Parallelism in Vector, SIMD, and GPU Architectures |
| 第 13 週 | Thread-Level Parallelism |
| 第 14 週 | Paper/Project Presentation |
| 第 15 週 | Paper/Project Presentation |
| 第 16 週 | Final Exam |
| 第 17 週 | Alternative Curriculum |
| 第 18 週 | Alternative Curriculum |
John L. Hennessy and David A. Patterson,Computer Architecture: A Quantitative Approach, 5th/6th Ed., Morgan Kaufmann Publishers.
- 地點
- EC516
- 時間
- TBD
- 聯絡方式
- ext. 31832 jjshann@cs.nctu.edu.tw