Enhanced 3DNow!とは? わかりやすく解説

3DNow!

(Enhanced 3DNow! から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/04/16 04:28 UTC 版)

ナビゲーションに移動 検索に移動

3DNow!(スリーディー・ナウ)は、アドバンスト・マイクロ・デバイセズ (AMD) がドルビーデジタルデコード3D処理の高速化を目的に開発した、CPUSIMD拡張命令、およびその拡張版の総称である。

概要

インテルMMXでは整数演算のみをサポートし、浮動小数点演算には未対応であった。3DNow!は、MMXに21個の命令を追加することで浮動小数点演算の高速化を図ったものである[1][2]

具体的には64ビットMMXレジスタ32ビットの浮動小数点演算データを2個格納し、それぞれを独立して演算出来るようにしている。3DNow!ではさらに2個のMMXユニットが並列動作可能であるため、最大4個の浮動小数点演算が可能となる。

3DNow!は同社のCPU・K6-2[3]IDTWinChip 2[4]から搭載され始めた。開発当初はAMD、サイリックス、IDT共に各社別々の仕様を発表していたが、AMDの働きかけにより、三社とも3DNow!を採用することとなった。

しかし競合製品であるインテル製CPUがサポートするSSE命令に対して、登場は約1年早かったものの普及で後れを取ったため、Enhanced 3DNow!3DNow! Professionalと世代が進むごとにSSEと互換性のある命令が追加されることとなった。

2010年8月、AMDはBobcat以降の世代のプロセッサーでは「3DNow!」と「3DNow!+」は2つの命令 (PREFETCH, PREFETCHW) を除いてサポートされないと発表[5]。3DNow!の展開は終了した。

Enhanced 3DNow!

エンハンスト3DNow! テクノロジ (Enhanced 3DNow! Technology) は、3DNow!に24個の命令を追加したものである[6][7]Athlon (K7) から搭載され始めた。一部のK6-2K6-IIIにも搭載されている。

Enhanced 3DNow!は、「3DNow!+」 と「MMX+」の2つから構成される。

  • 「3DNow!+」は、サウンドモデム制御用DSP命令5個である。
  • 「MMX+」の実体は、SSE(初代)で追加されたMMX命令19個である[8]

3DNow! Professional

3DNow! プロフェッショナル・テクノロジ (3DNow! Professional Technology) は、エンハンスト3DNow!に52個の命令を追加し、インテルのSSEとの互換性を持たせた物である[9]。同社のAthlon XPモバイルAthlon 4Duron(Morganコア)から搭載され始めた。

SSEと同じく古いオペレーティングシステムでは使用することができず、オペレーティングシステムによって、CR4レジスタのOSFXSRビットを1にすることにより使用することができる。

脚注

  1. ^ “AMD社、AMD-3D技術を"3DNOW!(TM)"と命名” (プレスリリース), 日本AMD株式会社, オリジナルの1998年12月6日時点におけるアーカイブ。, https://web.archive.org/web/19981206211751/http://www.amd.com/japan/news/prodpr/nr9843.html 2019年12月22日閲覧。 
  2. ^ 3DNow!テクノロジの詳細”. AMD. 2001年12月21日時点のオリジナルよりアーカイブ。2019年12月23日閲覧。
  3. ^ AMD、3DNow!対応のK6-2発売”. PC Watch (1998年5月28日). 2019年12月22日閲覧。
  4. ^ IDTのWinChip 2販売開始、価格にバラつきあり”. PC Watch (1998年11月17日). 2019年12月22日閲覧。
  5. ^ 3DNow! Instructions are Being Deprecated” (英語). 2017年2月12日閲覧。
  6. ^ AMD Athlonプロセッサ エンハンスト3DNow!テクノロジ”. AMD. 2001年12月21日時点のオリジナルよりアーカイブ。2019年12月23日閲覧。
  7. ^ 鈴木直美 (2000年2月24日). “第109回:2月14日~2月18日”. PC Watch. 鈴木直美の「PC Watch先週のキーワード」. 2019年12月22日閲覧。
  8. ^ SSEでは、XMMレジスタを操作する命令に加えて、MMXレジスタを操作する整数演算命令も追加している。
  9. ^ 鈴木直美 (2001年8月31日). “第179回:8月20日~8月24日”. PC Watch. 鈴木直美の「PC Watch先週のキーワード」. 2019年12月22日閲覧。

関連項目


Enhanced 3DNow!

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/04/16 04:28 UTC 版)

3DNow!」の記事における「Enhanced 3DNow!」の解説

エンハンスト3DNow! テクノロジ (Enhanced 3DNow! Technology) は、3DNow!24個の命令追加したのであるAthlon (K7) から搭載され始めた一部K6-2K6-IIIにも搭載されている。 Enhanced 3DNow!は、「3DNow!+」 と「MMX+」の2つから構成される。 「3DNow!+」は、サウンド・モデム制御DSP命令5個である。 「MMX+」の実体は、SSE初代)追加されMMX命令19個である。

※この「Enhanced 3DNow!」の解説は、「3DNow!」の解説の一部です。
「Enhanced 3DNow!」を含む「3DNow!」の記事については、「3DNow!」の概要を参照ください。

ウィキペディア小見出し辞書の「Enhanced 3DNow!」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Enhanced 3DNow!」の関連用語

Enhanced 3DNow!のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Enhanced 3DNow!のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの3DNow! (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの3DNow! (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS