- 論壇徽章:
- 0
|
不是
剛查了下,現(xiàn)在好像
IBM PowerPC, Sun UltraSparc, DEC Alpha, HP 8000這幾款CPU都是MIMD的。
下面是一個介紹
Flynn將計算機劃分為四種基本類型,即SISD、MIMD、SIMD、MISD。
傳統(tǒng)的順序執(zhí)行的計算機在同一時刻只能執(zhí)行一條指令(即只有一個控制流)、處理一個數據(即只有
一個數據流),因此被稱為單指令流單數據流計算機(Single Instruction Single Data,SISD)。
而對于大多數并行計算機而言,多個處理單元都是根據不同的控制流程執(zhí)行不同的操作,處理不同的數
據,因此,它們被稱作是多指令流多數據流計算機,即MIMD(Multiple Instruction Multiple Data,MIMD)計算機。
曾經在很長一段時間內成為超級并行計算機主流的向量計算機除了標量處理單元之外,最重要的是具有
能進行向量計算的硬件單元。在執(zhí)行向量操作時,一條指令可以同時對多個數據(組成一個向量)進行
運算,這就是單指令流多數據流(Single Instruction Multiple Data,SIMD)的概念。因此,我們將向
量計算機稱為SIMD計算機。
第四種類型即所謂的多指令流單數據(MultipleInstructionSingleData,MISD)計算機。在這種計算機
中,各個處理單元組成一個線性陣列,分別執(zhí)行不同的指令流,而同一個數據流則順次通過這個陣列中
的各個處理單元。這種系統(tǒng)結構只適用于某些特定的算法。
相對而言,SIMD和MISD模型更適合于專用計算。在商用并行計算機中,MIMD模型最為通用,SIMD次
之,而MISD最少用。
PII的MMX指令采用的是SISD,高性能服務器與超級計算機大多屬于MIMD。
無緣相見啊,很疑惑MIMD的高級語言的編譯到底怎么解決的???? |
|