- 14
- 0
- 约 24页
- 2015-08-14 发布于广东
- 举报
2003.3.1 计算机系统结构 第九章 MIMD计算机(P499) 9.1 MIMD的典型结构(P500) 它有多个控制器,至少有多个指令部件,用以对各个PE实现单独的控制,而又相互协调配合。 多处理机的外围设备要能够被多个PE分别调用,因而要通过互连网络转接,而不像并行处理机的外围设备那样统一访问主存储器。 并行处理机由于主要完成数组向量运算,它的PE和MM之间的数据交往比较有规则,互连网络的作用主要放在数据对准上,功能简单;多处理机的互连网络必须满足各个PE随机地访问主存储器的要求,连接模式、频带和路径选择等问题都要复杂。 多处理机属任务级并行,SIMD属于数据级并行。 ? 结构灵活性 并行处理机是针对数组、向量处理而设计的。而多处理机不限于数组向量的处理,力图把能并行处理的任务、数组,以至标量都进行并行处理。 ? 程序并行性的识别 并行处理机实现操作一级的并行,其并行性存在于指令内部。多处理机中,因为不限于解决数组向量处理问题,并行性存在于指令外部,即表现在多个任务之间。再加上系统通用性的要求,就使程序并行性的识别难度较大。因此,它必须利用多种途径,如算法、程序语言、编译、操作系统、以至指令、硬件等,尽量挖掘各种潜在的并行性。 9.2 MIMD的并行程序控制(P608) 9.2 MIMD的并行程序控制(P608) 9.2 MIMD的并行程
原创力文档

文档评论(0)