SIMD

single instruction multiple data
単一命令複数データ処理。一つの命令で複数のデータを同時に処理する方式。例えば一つの加算命令で2つのデータ組(A1、A2)、(B1、B2)の要素同士の加算A1+B1、 A2+B2を同時に処理することで性能向上する方式。データ組(A1、A2)、(B1、B2)はそれぞれ一つのレジスタ上に分割して配置され、データ並列度は2~8のSIMD方式が実用化されている。