平成21年度 春期 午前 問9
コンピュータ構成要素
複数のデータに対して 1 個の命令で同一の操作を同時並列に行う方式で,マルチメディアデータなどを扱う CPU に採用されているものはどれか。
- アMIMD
- イMISD
- ウSIMD
- エSISD
答えと解説を見る
✓ これが正解ウSIMD
解説
一つの命令で複数のデータへ同じ処理を当てる方式です。
並列処理の方式は、命令の流れが 1 本か複数か、扱うデータが 1 本か複数か、という 2 つの軸で分類できます。設問が求めているのは、命令が 1 本のままで、扱うデータのほうを複数持って同時に同じ処理を当てる方式です。この SIMD という呼び方は、命令が 1 本、データが複数、という頭文字を並べた頭字語として覚えられます。画像や音声のように、同じ演算を大量の要素へ一斉に当てたい処理と相性がよく、マルチメディア向けの拡張命令として多くの CPU に取り込まれています。分類の軸を 2 本立て、命令とデータの本数の組合せで頭字語を読み解けば、迷わずに選び分けられます。
ほかの選択肢はなぜ違うのか
- アMIMD:命令が複数、データも複数の方式を指す頭字語です。多数のプロセッサが別々の命令列を独立に実行する形で、同一の命令をそろって当てる姿とは方向が違います。
- イMISD:命令が複数、データが 1 本の方式を指す頭字語です。同じデータに違う命令を当てる形で、設問が求めている 1 つの命令を複数データへ一斉に当てる方式ではありません。
- エSISD:命令もデータも 1 本の方式を指す頭字語です。素朴な逐次実行に当たり、同じ処理を複数のデータへ同時に当てるという性格からは外れます。
出典:平成21年度 春期 応用情報技術者試験 午前 問9
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)