欲第七章多处理机 篑 构成多处理机协同工作的互连网络 机系狗 (性能参数、类型、机理) 支持多处理机协同工作的同步技术 并行化技术—把一个具体问题用 并行化方式解决的支持技术 多处理机奥例
• 构成多处理机协同工作的互连网络 (性能参数、类型、机理) • 支持多处理机协同工作的同步技术 • 并行化技术---把一个具体问题用 并行化方式解决的支持技术 • 多处理机实例 第七章 多处理机
7.1引 单处理机的发展正在走向尽头,并行计算机在未来将 发挥更大的作用? 1.获得超过单处理器的性能,最直接的方法就是把 多个处理器连在一起; 2.自1985年以来,体系结构的改进使性能迅速提高, 这种改进的速度能否持续下去还不清楚,但通过 复杂度和硅技术的提高而得到的性能的提高正在 减小; 3.并行计算机应用软件己有缓慢但稳定的发展
7.1 引 言 单处理机的发展正在走向尽头,并行计算机在未来将 会发挥更大的作用? 1. 获得超过单处理器的性能,最直接的方法就是把 多个处理器连在一起; 2. 自1985年以来,体系结构的改进使性能迅速提高, 这种改进的速度能否持续下去还不清楚,但通过 复杂度和硅技术的提高而得到的性能的提高正在 减小; 3. 并行计算机应用软件已有缓慢但稳定的发展
本章重点 中小规模的机器(处理器的个数<100) (多处理机设计的主流) 7.1.1并行计算机体系结构的分类 1.按照Fynn分类法,可把计算机分成 °单指令流单数据流(SISD) °单指令流多数据流(SIMD) 多指令流单数据流(MISD) °多指令流多数据流(MIMD)
本章重点: 中小规模的机器(处理器的个数<100) (多处理机设计的主流) 7.1.1 1. 按照Flynn分类法,可把计算机分成 • 单指令流单数据流(SISD) • 单指令流多数据流(SIMD) • 多指令流单数据流(MISD) • 多指令流多数据流(MIMD)
2.MIMD已成为通用多处理机体系结构的选择,原因: (1)MIMD具有灵活性 高性能单用户机 多道程序机器 (2)MIMD可以充分利用商品化微处理器在性能价格 比方面的优势。 3.根据多处理机系统中处理器个数的多少,可把现 有的MMD机器分为两类 (每一类代表了一种存储器的结构和互连策略) (1)集中式共享存储器结构 这类机器有时被称为 JMA(uniform memory access)机器
2. MIMD已成为通用多处理机体系结构的选择,原因: (1) MIMD具有灵活性: 高性能单用户机 (2) MIMD可以充分利用商品化微处理器在性能价格 3. 根据多处理机系统中处理器个数的多少,可把现 有的MIMD机器分为两类 (每一类代表了一种存储器的结构和互连策略) (1) 集中式共享存储器结构 这类机器有时被称为UMA(uniform memory access)机器
CPU aPUl aPUD aPUB Cache Cache Cache 存储器 I/O 适用于处理机数目不大情况
CPU0 Cache CPU1 Cache CPU2 Cache CPU3 Cache 存储器 I / O 适用于处理机数目不大情况