|
|
|
本课程是《计算机系统结构》的后续课程,将全面的讨论可扩展和并行计算机的系统结构,对先进计算机系统的理论、技术、系统结构和软件进行全面、平衡的介绍。
本课程基本内容包括:
- 高等计算机的核心技术——并行处理,什么是并行处理,并行处理定义,并行性级别,为什么要开发并行处理技术,并行处理计算机结构沿革,其它并行处理计算机技术;
- 加速比性能模型与可扩展性分析,加速比性能分析,一般概念,加速比,三种加速比性能模型,可扩展性分析;
- 互连与通信,互连网络的作用,静态网络,动态网络,通信问题,
- 划分与调度,粒度划分与组合,细粒度程序调度,粒度的组合,静态多处理机调度,负载平衡;
- 程序流机制;
- 并行存储器系统,存储器系统的层次结构,包含性、一致性和局部性,存储器容量的规划,虚拟存储器技术,交叉访问的存储器;
- Cache Coherence,两种设计Cache一致性协议策略,监听总线协议,基于目录的Cache一致性协议,三种Cache一致性策略;
- Memory Consistency,存储器一致性问题,存储器访问的原子性问题,存储器访问操作的三个阶段,四种存储器一致性模型;
- 指令级并行处理,指令级并行概述,指令级并行处理,减少每条指令执行的平均周期数,改进CPI的途径,多发射结构,指令级并行的编译技术;
-
微处理器设计与实现方法,微处理器的系统结构设计,微处理器的执行机制设计,微处理器流水线结构设计,微处理器逻辑设计与实现,处理器逻辑综合,处理器物理综合,处理器的验证与测试,处理器设计的形式化与自动化,SOC技术;
更新内容:
- 多核处理器:基本架构,编程模型
- 虚拟计算技术
- 可信系统设计
| |
|