SIMD(”Single Instruction Multiple Data”)とは、演算論理装置 演算装置において一回の命令 (コンピュータ) 命令で複数データに対する処理を同時に行うもの。
演算装置設計手法の1つ。
例えば、通常32bitのデータを受け付けるCPU プロセッサなら128bitのデータを4回のクロックで計算するが、128bitのデータを受け付けるプロセッサは、1回のクロックで処理が済む。ただ多くの場合、128bitを使い切るデータはあまりなく、一般に128bitを2分割し64bitとして使うか、4分割して32bitとして使うが、結局それぞれ1回のクロックで2倍、4倍のデータ処理が可能になり、結果として相対的に低いクロックでも高い性能を引き出しやすい。
記事出典元: Wikipedia日本語版
