複数のデータに対して1個の命令で同一の操作を同時並列に行う方式で,マルチメディアデータなどを扱うCPUに採用されているものはどれか。
平成27年度 秋期 応用情報技術者 問9
テクノロジ系
正解と解説
正解 ウ
1個の命令で複数のデータを同時に処理する方式はSIMDです。
フリンの分類は、命令の流れ(Instruction)とデータの流れ(Data)がそれぞれ単一(Single)か複数(Multiple)かで並列処理方式を4つに分けます。SIMD(Single Instruction stream Multiple Data stream)は、1個の命令で複数のデータに同じ操作を同時に行う方式です。問題文の「複数のデータに対して1個の命令で同一の操作」が決め手になります。画像や音声のように同じ処理を大量のデータに繰り返すマルチメディア処理に向いています。CPUのマルチメディア拡張命令やベクトル演算で使われています。
ア:MIMD(Multiple Instruction stream Multiple Data stream)は、複数の命令でそれぞれ別のデータを並列に処理する方式です。マルチプロセッサが代表例です。
イ:MISD(Multiple Instruction stream Single Data stream)は、複数の命令で単一のデータの流れを処理する方式です。命令とデータの単一・複数がSIMDと逆になっています。
エ:SISD(Single Instruction stream Single Data stream)は、1個の命令で1個のデータを処理する方式です。従来の逐次処理型のコンピュータが該当します。
出典:平成27年度 秋期 応用情報技術者試験 問9
全年度から出題。10問で実力を判定します。登録不要。
出典:平成27年度 秋期 応用情報技術者試験 問9(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方