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)
マウスコンピューター
・ゴールデンウィークセール
最大30,000円OFF!!
(5月8日迄)
DELL
・ゴールデンウイーク
GWはお得がいっぱい
(キャンペーン実施中)
パソコン工房
・ゴールデンウィークセール
ゲーミングPCやクリエイター向けパソコンをラインナップ
(5月7日迄)

Intel Digital Media Boost



デル株式会社