SIMD
出典: 平成28年度 春期 応用情報技術者試験 午前 問9 (IPA)
並列処理方式である SIMD の説明として,適切なものはどれか。
- ア 単一命令ストリームで単一データストリームを処理する方式
- イ 単一命令ストリームで複数のデータストリームを処理する方式
- ウ 複数の命令ストリームで単一データストリームを処理する方式
- エ 複数の命令ストリームで複数のデータストリームを処理する方式
正解と解説を見る
正解: イ
- ア: 単一命令ストリームで単一データストリームを処理するのは SISD です。
- イ: 1 つの命令で複数のデータを同時に処理するのが SIMD なので正しい答えです。
- ウ: 複数の命令ストリームで単一データストリームを処理するのは MISD です。
- エ: 複数の命令ストリームで複数のデータストリームを処理するのは MIMD です。
ポイント
フリンの分類では、命令とデータの流れ (ストリーム) の数で並列処理を分けます。
- SISD: 単一命令・単一データ (普通の逐次処理)
- SIMD: 単一命令で複数のデータ を同時に処理 (画像処理、ベクトル演算など)
- MISD: 複数命令・単一データ
- MIMD: 複数命令・複数データ (マルチプロセッサ)