46
AMD、将来のCPUから3DNow!のサポートを廃止

AMD が 3DNow! と呼ばれる独自の SIMD 拡張機能を導入したのはそれほど昔のことではないような気がしますが、今ではチップ会社がこのテクノロジを廃止するほど長い時間が経過しています。

これらの AMD 命令を使用してソフトウェアを作成する人にとって、これは何を意味するのでしょうか?

ソフトウェアで3DNow!命令を使用したことがある場合、CPUIDを使用して実行時に機能がサポートされているかどうかを確認した後でのみ、そのコードパスを実行するようにしてください。3DNow!命令がサポートされていない場合、コードには既にSSEパスなどの別のコードパスが用意されている可能性があります。繰り返しになりますが、コードが機能ビットを使用して、いつこのパスを実行するかを判断していることを確認してください。コードが機能ビットではなくベンダーID文字列を使用してパスを決定している場合、SSEをサポートするAMDプロセッサは、結果としてより低速なパスを実行する可能性があります。

AMD 開発者ブログの投稿全文をお読みください。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。