Intel Digital Media Boost(インテルデジタルメディアブースト)
最終更新日
2024年02月13日
Intel Digital Media Boost(インテルデジタルメディアブースト)とは
基礎
Intel Digital Media Boostとは、SSE,SSE2のx86命令に対するマイクロオプスフュージョンの対応です。インテルデジタルメディアブーストと読みます。以下では略してDigital Media Boostと書きます。SSE
SSEとはStreaming SIMD Extensionsの略で、浮動小数点演算を高速化する技術です。SSE2
SSE2とはStreaming SIMD Extensions 2の略で、SSEを拡張した技術です。SSEとの主な違いは、2個の倍精度浮動小数点に対し同時に同じ処理を行えるようになった点です。マイクロオプスフュージョン
マイクロオプスフュージョンとは、組み合わせが多い2個のマイクロオプを統合する技術です。マイクロオプとは、CPU内部でx86命令を変換し生成した内部命令です。Digital Media Boost登場前
SSE,SSE2では128ビット分のデータに対し同時に同じ演算を行います。例えば8ビットデータ16個の128ビット分のデータに対し同時に同じ演算を行います。ただし、実際には128ビット分のデータを64ビット分のデータ2個に分けて、同時に同じ演算を行います。そのため、「128ビットレジスターから64ビット分のデータを読み込む」、「読み込んだ64ビット分のデータに対し演算を行う」、「レジスターから別の64ビット分のデータを読み込む」、「読み込んだ別の64ビット分のデータに対し演算を行う」、以上4個のマイクロオプに分解します。「128ビットレジスターから64ビット分のデータを読み込む」マイクロオプがあると、マイクロオプスフュージョンを使用できません。
Digital Media Boost登場後
Digital Media Boostでは、128ビット分のデータを64ビット分のデータ2個に分けることなく、128ビット分のデータに対し同時に同じ演算を行います。これを実現するために、SSE,SSE2関連の回路を改良しています。「128ビットレジスターから128ビット分のデータを読み込む」、「読み込んだ128ビット分のデータに対し演算を行う」、以上2個のマイクロオプに分解することになり、これならマイクロオプスフュージョンを使用できます。出典
・ASCII.jp:インテルCPU進化論 Core Duoでの改良は不発な要素も? (2/3)(2012/08/20更新記事)
キャンペーン情報(PR) |
---|
マウスコンピューター
・オータムセール 最大50,000円OFF (10月9日迄) DELL ・今週のおすすめ製品 対象製品が特別価格でお買い得 (キャンペーン実施中) パソコン工房 ・決算セール セール対象BTOパソコン最大55,000円OFF (10月1日迄) |