Flynnの分類

Flynnの分類について簡単にまとめたいと思います。

コンピュータ・アーキテクチャには大きく4種類に分かれる。
・SISD(Single Instruction, Single Data stream)
 逐次的なパソコン。普通のパソコン(シングルコアのCUP搭載)がこれ。でも技術革新とIntelのマルチコアごり押しで古物になりつつある。
SIMD(Single Instruction, Multiple Data streams)
 ベクトル計算機GPUのこと。
・MISD(Multiple Instruction, Single Data stream)
 大量生産にいたっていない。
・MIMD(Multiple Instruction, Multiple Data streams)
 マルチコアのパソコンなどが該当する。もちろんクラスタもこれに該当する。


SISDとMIMDでは処理に対する命令とデータの数が違う。

MIMDの場合、並列化すると同時に処理を分散化していると見ることができる。