後期後半 火曜日 3講時 / 後期後半 火曜日 4講時. 単位数/Credit(s): 2. 対象学科・専攻/Departments: 情報基礎科学専攻、システム情報科学専攻. 学期/Term: 後期後半. 履修年度: 2024. 使用言語: English.
2024
Computer Architecture
The term "computer architecture" means the concept of designing computers and is also its philosophy. This course begins with the basic principles of computers, and then talks about instruction-level parallel processing, vector processing, parallel computing systems, and their control mechanisms. Supercomputing techniques such as vector systems and accelerators are also reviewed.
This class will be given via Google classroom (class code: izx7zr6)
Goal of study is to obtain the knowledge about Computer Architecture Design, especially
-Technology trends
-Key factors to drive a dramatic progress in computer performance
-Hardware and software technologies
-ISA Design
-Pipelining
-Parallel processing
-Hierarchical memory systems
-Multicores, multiprocessors and cluster systems
-High-performance special processors
-Design tradeoffs between performance and cost
This class will be given via Google classroom (class code: lxy4mxm)
1. Trends in Computer Architecture Design (1)
2. Trends in Computer Architecture Design (2)
3. Instruction Set Principles and Examples
4. Pipelining (1)
5. Pipelining (2)
6. Memory Hierarchy (1)
7. Memory Hierarchy (2)
8. Instruction-Level Parallelism and Its Exploitation (1)
9. Instruction-Level Parallelism and Its Exploitation (2)
10. Instruction-Level Parallelism and Its Exploitation (3)
11. Multicores, Multiprocessors, and Clusters
12. Data-Level Parallelism: SIMD, Vector, and GPU
13. Domain Specific Architecture
14. Warehouse-Scale Computers
Evaluated based on the results of two or three home assignments as mid-term and final exams
See Google classroom (class code: izx7zr6)
4:30pm-5:30pm, every Tuesday (An appointment in advance by e-mail or phone is needed