【シムディーと読もう!】SIMDによる高速化の実装方法3選
30年以上のプログラミング歴の半分は高速化をしてきました、ムンペイです。
複数のデータを同時に処理する並列化は、高速化の最重要テクニックの1つです。そのうち、1つのCPUコアの中で並列化を実現する命令レベル並列化について、SIMD演算を適用する方法について、私の経験をもとにしてご紹介します。
SIMDはシムディーと読もう!SIMDとは、Single Instruction, Multiple Dataの略で、1つの命令で複数のデータを処理する方式を指す言葉ですが。読み方は、