高性能计算机体系结构与设计课程PPT.pptVIP

  • 87
  • 0
  • 约4.15万字
  • 约 172页
  • 2017-11-26 发布于江西
  • 举报

高性能计算机体系结构与设计课程PPT.ppt

高性能计算机体系结构与设计课程PPT

高性能计算机体系结构及设计 祝明发 zhumf@ zhumf@ 目录 基本概念 网络计算模式, 云计算 大规模并行处理 结点机间通信系统 机群系统 高效能计算机 参考书 1, Parallel Computer Architecture, David Culler, et al. 2, High Performance Cluster Computing(Vol.1), Rajkumar Buyya 小测验 1, 二个输入端一个输出端的逻辑门有多少种? 说明理由. (或两个变量的逻辑函数有多少种?) 2, 一个输入端一个输出端的时序电路有多少种? 说明理由. 3, 名词解释 —冯诺伊曼计算机 云计算 基本概念 高性能计算机及分类,实现高性能的途径-并行 平衡性, 局部性 , 周期隐藏 SISD, SIMD, MIMD, MISD, SPMD 指令级并行, VLIW, EPIC 流水线, 向量机, PVP, 数组处理机 SMP, 紧偶合, 共享存储, Cache 一致性 MPP, 机群,松散偶合, 分布式存储 ccNUMA, 计算资源虚拟化 基本计算模式: 主机/终端, 客户机/服务器,服务器聚集,网格计算 高性能计算机 何为高性能计算机 ? 速度, 功能, 存储容量 与时俱进的标准: 1970’s, 1980’s, 1990’s, 21世纪初 小型计算机, 大型计算机 服务器, 高性能服务器, 超级服务器 超级计算机 高端计算机, 世界TOP500, 中国TOP100 获得高性能的途径 提高部件性能极其限度: CPU, 内存, 磁盘, 网络 并行处理, 设计优化, 性能优化 开发局部性: 空间局部性, 时间局部性 并行性与局部性的矛盾 周期隐藏 局部性(locality) 空间局部性: cache 内: 数据块 内存中 结点内 本地机器内 时间局部性: 最近用到的数据 并行性与局部性的矛盾 计算机--从串行到并行 基本的串行计算机结构 计算机--从串行到并行 并行为什么: 计算量超过串行机能力极限: 蛋白质折叠o(1021 1, 大部件之间的并行 例: 控制器和运算器的并行: 取指令, 译码??运算 控制器?=存储器, 运算器: 先行控制 2, 部件内的并行 运算器内多部件间并行: 加法器, 乘法器 多条加法流水线, 多条乘法流水线 存储器: 多模块并行工作—交叉存储 并行输入/输出(I/O) 3, 基于多部件的指令级并行: 一条指令包含多个操作, VLIW 4, 多CPU并行 5, 多计算机(结点机)并行 6, 元计算(meta computing) 从串行到并行 世界超级计算机500强 Top500 机群: 408套 2008年6月20日Top500 前10名 名次 计算机 速度( Linpack) 1, Roadrunner 1.026 petaflop/s (异构机群) 2, Bluegene/P 478.2 3, BlueGene/P 450.3 4, Sun Ranger 326 5, Cray Jaguar 205 6, BlueGene/P 180 7, Altix ICE 8200 133.2 (大结点机群) 8, HP 3000 BL460c 132.8 (机群) 9, BlueGene/P 112.5 10, Altix ICE 8200 106.1 (大结点机群) 高性能计算机分类 基于体系结构的分类 基于访存模式的分类 基于指令流/数据流的分类 1,机群系统: IA + Linux/NT: 联想深腾1800 系列,性价比高 RISC + Unix: IBM sp 系列,性价比低 2,UNIX SMP 小型机: IBM 690,SUN, 商务计算为主, 易编程, 可扩展性差 3,(传统)大规模并行机(mpp): T3E,曙光1000 编程不易,曾停止

文档评论(0)

1亿VIP精品文档

相关文档