主讲教师:周学海
授课时间、地点:3C101: 1(3,4),3(3,4)
办公地点:嵌入式系统实验室(网络中心西区服务部内),0551-63606864
计算机体系结构是计算机科学与技术学科重要的分支之一。它从全局的观点出发,通过采用定量分析技术,建立起设计、评价、优化计算机体系结构的方法和技术。利用这些方法和技术,可有效地评价已有计算机系统的性能、改进已有的系统设计、进而探讨新的体系结构。计算机系统结构是计算机科学工作者,特别是从事偏重于计算机硬件系统和系统软件研究的科学工作者的一门必备基础。
本课程授课总学时60,实验30。主要讲授计算机系统定量分析基础,回顾指令集结构设计和基本流水线技术,探讨存储系统优化,指令级并行技术,数据级并行和任务级并行等技术。
1. John L. Hennessy, David A. Patternson, Computer Architecture: A Quantitative Approach. Fifth Edition. 机械工业出版社,2012
2. David A. Patternson, John L. Hennessy, Computer Organization & Design : The Hardware/Software Interface, Third Edition. San Francisco: Morgan Kaufmann Publishers, Inc. 2005
3. 张晨曦、王志英、沈立、李江峰、刘侬、王伟,计算机系统结构教程(第2版),清华大学出版社2014版
1.
Arch2030:
A Vision of Computer Architecture Research over the Next 15 Years
2.
21st Century
Computer Architecture A community white paper
3.
Introduction to Integrated Circuit
Technology (Jones)
4.
Why On-Chip Cache Coherence is Here
to Stay (Martin, Hill, and Sorin)
5.
Memory Consistency
Models for Shared-Memory Multiprocessors
6.
Gonzalez,
A., et al. (2010). "Processor Microarchitecture: An Implementation
Perspective." Synthesis Lectures on Computer Architecture 5(1): 116.
7. Nemirovsky, M. and D. M. Tullsen (2013).
"Multithreading Architecture." Synthesis Lectures on Computer
Architecture 8(1): 1-109