SIMD
SIMDは、一つの命令で複数のデータを同時に処理する並列処理の方式である。
記事1本
最終言及 SIMD(Single Instruction, Multiple Data)は、一つの命令が多数のデータに同じ演算を同時に適用する並列処理の方式である。コンピューターアーキテクチャのフリンの分類に由来する概念で、x86プロセッサーのSSEやAVX、ArmプロセッサーのNEONといったベクトル命令セットとして実装されている。
映像や音声の処理、グラフィックス、科学技術計算、機械学習の演算など、同じ計算を大量のデータに繰り返す処理を高速化する。コンパイラーがループをSIMD命令に変換することを自動ベクトル化という。
この説明は、AIPOSTの記事と広く知られた事実をもとにまとめたものです。誤りがあれば訂正依頼でお知らせください。