Zenはfma4命令と互換性があることが判明
目次:
成功した「Zen」マイクロアーキテクチャの出現により、AMDは、少なくとも紙の上で、FMA4命令セットのサポートを削除しました。 Level1Techsは、ZenベースのCPUがFMA4命令をサポートし、命令セットのみがオペレーティングシステムに公開されていないことを発見しました。
ZenアーキテクチャはFMA4と本当に互換性があります
FMAは、線形代数を計算する効率的な方法です 。 FMA3とFMA4は命令セットの世代ではありませんが、数字は命令ごとのオペランドの数を示します 。 AMDは、FXシリーズプロセッサで2012年にFMA3のサポートを導入し、Intelは、2013年にHaswellでFMA3のサポートを追加しました。 AMDが「Zen」でFMA4を無効にした正確な理由は不明ですが、AMDのFMA4の実装に欠陥があり 、33%高いパフォーマンスでより効率的であると考えている開発者もいます。 IntelによるFMA3の採用により、FMA3はより人気が高くなり、そのため長年にわたってより安定しています。
AMD Ryzen 7 2700Xレビューに関するスペイン語の投稿を読むことをお勧めします
Level1Techsは、OpenBLAS FMA4テストプログラムを使用して、FMA4命令でZenプロセッサに電力を供給すると「不正な命令」エラーが返されるだけでなく、プロセッサが先に進んで操作を完了することを確認しました。 FMA4はCPUIDビットとして公開されておらず、オペレーティングシステムはプロセッサが命令をサポートしていることを認識していないため、これは興味深いものです。 線形代数の場合、 FMA4はAVXよりも単精度および倍精度で効率的であることが証明されています。
ZenベースのプロセッサでFMA4のサポートを無効にするというAMDの決定に関する新しい情報を監視します。それらの理由があることを確認してください。 このAMDの決定についてどう思いますか?
Techpowerupフォント