高性能计算机的体系结构与程序优化.pptVIP

  • 2
  • 0
  • 约9.85千字
  • 约 54页
  • 2017-02-04 发布于天津
  • 举报

高性能计算机的体系结构与程序优化.ppt

高性能计算机的体系结构与程序优化

高性能计算机的 体系结构与程序优化 唐志敏 中国科学院计算技术研究所 提纲 应用编程与体系结构的关系 高性能计算机体系结构概述 CPU内的并行结构(指令级并行) 存储器的层次结构 多体交叉的并行存储系统 分布存储系统中的通信优化 体系结构的位置 体系结构是硬件和系统软件之间的界面 Enable High Performance Support Ease Programming 编程模型是应用和计算机系统间的界面 理想的模型: 应用不必了解具体的结构特征 体系结构的主要研究内容 如何提高性能? 先进的工艺技术--纯粹属于硬件的范围? 技术方面的缺点需要通过结构来弥补 DRAM慢,SRAM小=》存储器层次结构 体系结构方面的革新 各个级别上并行性的开发 如何支持编程? 共享内存 承担一些软件较难完成的优化工作 如动态执行, 猜测执行, COMA等 三种类型的体系结构技术 保守的结构 硬件仅提供必需的设施, 如大量的寄存器 高性能能否最终达到, 完全依赖软件 折衷的结构 硬件做一些动态的优化, 如高速缓存 软件仍有优化的余地 包揽式的结构 硬件试图做充分的动态优化, 如COMA 认为软件在动态分析和优化方面能力有限 结点内并行:超长指令字结构 芯片面积主要用于功能部件和高速缓存 完全依赖编译程序开发指令级并行性 分支预测, 循环展开, 软件流水, 踪迹调度 指令系统结构不兼容 显式并行

文档评论(0)

1亿VIP精品文档

相关文档