SIMDとMIMDとは?
SIMDとMIMDとは、命令の流れとデータの流れの数でコンピュータを分類したフリンの分類の用語。SIMDは1つの命令で複数データを一斉に処理する方式、MIMDは複数の命令流が別々のデータを処理する方式。ほかにSISD、MISDがあり、対応関係がFEで問われる。
しむでぃーとみむでぃー
SIMDとMIMDの意味
命令の流れとデータの流れの数でコンピュータを分類したフリンの分類の用語。SIMDは1つの命令で複数データを一斉に処理する方式、MIMDは複数の命令流が別々のデータを処理する方式。ほかにSISD、MISDがあり、対応関係がFEで問われる。
SIMDとMIMDの具体例
画像の全画素を一律に明るくする処理は、同じ加算を大量のデータへ適用するのでSIMDが向き、GPUやCPUの拡張命令が使われる。一方、複数コアがそれぞれ異なるアプリケーションを実行するマルチコアPCの動作はMIMDにあたる。
SIMDとMIMDは試験でどう引っ掛けられる?
「複数コア=SIMD」と考えないこと。コアごとに別命令を実行するならMIMDである。SIMDはあくまで1命令が多数データに同時に効く方式で、ベクトル演算・行列演算のような規則的なデータ並列に限って効果が出る。
SIMDとMIMDと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。