多指令流阜数据流计算机 在多指令流单数据流(MISD: Multiple Instruction Single Data) it 算机中,多个处理单元组成一个线性 阵列,分别执行不同的指令流,而同 个数据流则顺次通过这个阵列中的 各个处理单元,这种系统结构只适用 于某些特定的算法。 Return 示意图
多指令流单数据流计算机 Return 在多指令流单数据流(MISD: Multiple Instruction Single Data)计 算机中,多个处理单元组成一个线性 阵列,分别执行不同的指令流,而同 一个数据流则顺次通过这个阵列中的 各个处理单元,这种系统结构只适用 于某些特定的算法。 示意图
ISI CUI ISI PUI DS IS2 CU2 PU2 MM1MM1…MMa CUn ISn PUn DS ISn R(D),R(D),RD),R。CD) Inst A Inst B Inst c Inst D PEO RAD) PEI RBOD) PE2 RcD Return PE3 3/+RD(D)
Return ISn CUn PUn MM1 MM1 …… MMn PU2 … … … … CU2 CU1 PU1 …… DS DS ISn IS2 IS1 IS2 IS1 (c)MISD示意图
多指令流多数据流计算机 在此类计算机中含有多个处理单元,它们 可分别对同一个数据集中的不同数据进行并 行的计算,相互交换计算的结果并进行协调。 由于多个处理单元都是根据不同的控制流程 执行不同的操作,处理不同的数据,属于并 行处理。因此,这种计算机被称作多指令流 多数据流(MMD: Multiple Instruction Multiple data)计算机。 Return 示意图
Return 多指令流多数据流计算机 在此类计算机中含有多个处理单元,它们 可分别对同一个数据集中的不同数据进行并 行的计算,相互交换计算的结果并进行协调。 由于多个处理单元都是根据不同的控制流程 执行不同的操作,处理不同的数据,属于并 行处理。因此,这种计算机被称作多指令流 多数据流(MIMD:Multiple Instruction Multiple Data)计算机。 示意图
CUI IS PUI DSI MMI CU2 IS2 PU2 DS2 MM2 CUn ISn PUn DSn MM3 InstALInst BLInst CLInst D DO-++ PEO H RA(DO) DI PEI +RBI n PE2 Rc(D2) Return PE3 RD(D3) n
Return (d)MIMD示意图 CUn … … CU2 CU1 PUn PU2 … … PU1 MM1 MM2 MM3 … … ISn IS2 IS1 DS1 DS2 DSn
构筑高性能计算机的3种模式 1.向量并行处理机 2.大规模并行机 3.集群计算机系统 Return
构筑高性能计算机的3种模式 1.向量并行处理机 2.大规模并行机 3.集群计算机系统 Return