タグ

SSEに関するyoshii_hirotoのブックマーク (2)

  • Insider's Computer Dictionary:SIMD とは? - @IT

    1つの命令で、複数のデータを同時に処理すること、もしくはそのための命令のこと。マルチメディアデータを取り扱うマイクロプロセッサや、DSP、スーパー・コンピュータなどにおいて実装されている。 音声や画像などのマルチメディア・データに対する処理や、3次元グラフィックス用途などでは、固定的なフォーマットのデータに対して、同じ種類の演算を繰り返し適用することが多い。そこで、1つの命令で多量のデータに対して同じ種類の演算を一斉に行うようにして、プロセッサ全体のデータ処理能力を高めるために用意されたのがSIMD命令である。 SIMDで取り扱われるデータの形式や命令セットは、プロセッサのアーキテクチャごとに異なるが、一般的には、1命令で64bitや128bitのデータに対して、一度に処理を行うことができるようになっている。このデータ幅の中に、8、16、32bitの整数型データか、32bit、64bit

  • IA-32 SIMDの扉

    SIMD命令およびアセンブラの基礎 SIMDとは 用語集 開発環境 アセンブラの基礎知識 x87 FPU命令を使用したプログラミング CPUの識別 メモリアドレスのアライメント ラップアラウンド算術と飽和算術 SIMD命令セットの分類と歴史 SIMD命令セットの記述方法 SIMD命令セットの概要 MMX命令セットの概要 SSE命令セットの概要 SSE2命令セットの概要 SSE3命令セットの概要 SSE4命令セットの概要 命令リファレンス データ転送命令 算術命令 比較命令 論理演算命令 シフト命令 シャッフル命令 パックおよびアンパック命令 変換命令 挿入および抽出命令 ブレンド命令 丸め命令 キャッシュ制御命令 その他の命令 プログラミング例 画像処理 音声信号処理 参考資料 参考資料 トップSIMDの扉

  • 1