LeddownのブログLinux,PCハードウエアなど備忘録や気になるニュースを中心にまとめてます。Troia」タグのついた投稿AMDは3DNow!使用サポートを終了する。AMDは3DNow!使用サポートを終了する。AMDの今後のチップでは3DNow!はサポートしない。Shilov2010年8月19日AMDはK6-2の時代までさかのぼって、単一命令複数データストリームコマンド(SIMD)か他のベクトル化命令とし知られとして機能する「3DNow!」を導入した。その「3DNow!」は浮動小数点演算の性能を大幅に改善する予定であったが、数多くのプログラムが実際に活用することなかった。結果として、10年の時を経てAMDはそのコンセントを抜き、将来のチップで「3DNow!」をサポートしないことをに決定した。「(3DNow!の命令まで)私たちは広く使われているストリーミングSIMD拡張命令(SSE)およびその連続したバージョンなど多くのSIMDコマンド群を自身のプロセッサに実装した。『3DNow!』命令は廃止され、これから登場するAMDのプロセッサでは確実にサポートされないだろう。それらのプロセッサでは、『3DNow!』命令用フラグビットはセットされない。Troiaは記載している(※英文)。「3DNow!」命令が開発された同じ時代を見てみると、もしプロセッサが命令もしくは命令群をサポートしているのなら、プログラマたちはチェックのため試行錯誤のモデルを利用した。これはアプリケーションはもし命令を実行することが可能なら、実行できるかを試す。アプリケーションがプロセッサから例外処理(#UD)を受け取ったら、その命令は実行不可能であると信じている。これらのタイプのアプリケーションは新しい仮想マシンの元ではうまくする動作させることができないだろう。それは他のブログで記述されている。PREFETCHとPREFETCHW命令のある「3DNow!」バージョンは現在彼ら自身によって分類され、AMDはそれらのサポートを継続する計画である。それはメインストリームアプリケーションがSSEパスのように「3DNow!」ではないコードを使用すると観るのが最もありえることである。—-当初AMDの3DNow!がK6-2で登場した際に、IntelはまだMMXのみで整数演算のみのSIMDコマンドだった。そのためmp3エンコーダ「lame」を3DNow!命令を利用し高速化した「午後のこ〜だ」をその当時使っていたな。Cyrixなど他社にも導入され先進性があったが、仮想マシン技術が普及するにつれ独自実装のコマンドは使いにくくなっているのか。一時代が終わろうとしている。(2010年8月21日)https://leddown.wordpress.com/2010/08/21/amd%e3%81%af3dnow%e4%bd%bf%e7%94%a8%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e3%82%92%e7%b5%82%e4%ba%86%e3%81%99%e3%82%8b%e3%80%82/このブログについてPCハードウエアとLinuxとPCゲームを愛する地方在住のおっさんのブログ。linuxを行ったり来たり。201Fをarchlinuxに認識させた。agoヤフオクで購入をお願いしたnexus7(2013,32GB)が届いた。大きさの割に軽いのが良い。ドグラ・マグラ読みやすい。