Computer Architecture
Fall 2014, USTC
Fall 2014, USTC
上课:每周四3、4、5节课 / 202 教室
实验:待定
姓名:郭海林
邮箱:guohl AT mail.ustc.edu.cn
地址:西区电三楼 421 室
电话:0x3AE17BDDD
平时作业(10%)
实验情况(30%)
期中考试(25%)
期末考试(35%)
Welcome to the Fall 2014 Computer Architecture web page. The course is intended to provide a foundation for students interested in performance programming, compilers, and operating systems, as well as computer architecture and engineering. Our goal is for you to better understand how software interacts with hardware, and to understand how trends in technology, applications, and economics drive continuing changes in the field. The course will cover the different forms of parallelism found in applications (instruction-level, data-level, thread-level, request-level) and how these can be exploited with various architectural features. We will cover pipelining, superscalar, speculative and out-of-order execution, vector machines, VLIW machines, multithreading, graphics processing units, and parallel microprocessors. We will also explore the design of memory systems including caches, virtual memory, and DRAM.
Week | Date | Lecture Topic | Readings 5th Edition | Assignments |
---|---|---|---|---|
2 | Chapter1 PPT | Chapter 1 | PS1 | |
5 | Chapter2 PPT | PS2 | ||
9 | Chapter3 PPT | PS3 | ||
12 | Chapter4 PPT | PS4 | ||
14 | Chapter5 PPT | PS5 | ||
18 | Chapter6 PPT | PS6 | ||
19 | Chapter7 PPT | PS7 |