SIMD 単語


ニコニコ動画でSIMDの動画を見に行く

エスアイエムディーシムドシムディー

これはリビジョン 2407988 の記事です。
内容が古い・もしくは誤っている可能性があります。
最新版をみる

SIMD(Single Instruction Multiple Data)とは、並列処理演算の一つである。

概要

1度の命令で同時に複数の演算器に同一の処理を行わせる機構である事からこの名が付いている。
現在ではSIMD演算器はx86系CPUを始め大半のプロセッサが搭載している。INTELのCPU機能の一つSSE(Streaming SIMD Extension)やAMDのCPUに実装されていた3DNow!はこの拡張命令の一つである。

SIMD演算の特性

連続したメモリアドレスを持つデータに同一の処理を同時に行う際に有効で、この場合一つのSIMDロード命令でレジスタに対して丸ごとデータをロード可能である。ストア命令についても同様で格納先のアドレスが連続していれば一度のストア命令でレジスタ一つ分の処理を行える。

SIMD拡張命令

飽和型演算やモーション検出などの演算に特化した機能をサポートしている。

飽和型演算は画像やオーディオ処理で頻繁に行われている演算で、これをサポートする事でマルチメディア処理に対して高速な計算をサポート実現できる。

モーション検出に関しては差分絶対和をとる演算が映像データの圧縮に際して用いられるため、これをサポートしていればビデオファイルのエンコードなどが高速化出来る。

関連項目

  • コンピュータ
  • 並列処理
  • CPU
  • x86

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
もっと見る

急上昇ワード改

最終更新:2025/12/26(金) 05:00

ほめられた記事

最終更新:2025/12/26(金) 05:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP