私はSUSE Linux Enterprise 10/11マシンを利用しています。私は、Intelプロセッサを搭載したマシンのファームに回帰分析を開始します。私のツールは、AVX/AVX2命令のサポートが必要なライブラリを使用して構築されているため、テストのいくつかが失敗します。 Illegal exception
エラーが表示されます。 Linuxでは、CPUコード/ファミリ名は何かを判断するために使用できるコマンドはありますか? AVXとAVX2はIntel SandyBridgeとHaswellファミリーからそれぞれ入手可能だと私は思う。Linux:マシンがAVX/AVX2命令をサポートしているかどうかを確認するには?
6
A
答えて
6
あなたのCPUについての情報が/proc/cpuinfo
です。あなたはそこから手で、またはgrepコマンド(grep flags /proc/cpuinfo
)で情報を抽出することができます。
また、ほとんどのコンパイラで自動的に__AVX2__
が定義されていますので、チェックすることもできます。
14
を実行し、このコマンド:
grep avx /proc/cpuinfo
それとも
grep avx2 /proc/cpuinfo
これはあなたを与えるだろう。
フラグ:FPUのVMEデPSEのTSC MSRのPAE MCEのCX8のAPICはMTRR PGE MCAをSEP cmov pat pse36 clflush mmx fxsr sse sse2 ssシステムnx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl eagerfpu pni pclmulqdq vmx ssse3 cx16 pcid sse4_1 sse 4_2 x2apicにPOPCNT tsc_deadline_timer AES xsave AVX AVX2ハイパーバイザーlahf_lm ARAT tsc_adjust xsaveopt
2
あなたは、例えば、/proc/cpuinfo
を調べることにより、SIMD命令セットと他のCPUの機能の可用性をテストすることができますLinuxの(またはUNIXマシン)上で
$ grep avx2 /proc/cpuinfo
flags : fpu vme ... sse4_1 sse4_2 ... bmi1 avx2 ... bmi2 ...
関連する問題
- 1. CIL命令:ゲッターメソッドが呼び出されているかどうかを確認しますか?
- 2. ブラウザがotfをサポートしているかどうかを確認する方法
- 3. window.confirm()がサポートされているかどうかを確認する方法は?
- 4. ブルートゥースモジュールがLinuxのBLE機能をサポートしているかどうかを確認するにはどうすればいいですか?
- 5. 固有値にSSE命令の最適化コードがあるかどうかを確認する
- 6. 現在、どのアセンブラがAVX命令セットをサポートしていますか?
- 7. カーソルスタイルがサポートされているかどうかを確認する方法
- 8. インストールされているnumpyがSSE/SSE2命令セットでコンパイルされているかどうかを確認する方法はありますか?
- 9. 同じアセンブリ命令が、別のマシン命令
- 10. 命令がリロケータブルであるかどうかマシンコードから確認できますか?
- 11. Windowsマシンでpingを実行してオンラインになっているかどうか確認するには?
- 12. iPad:UIViewサブクラスがフォントをサポートしているかどうかを確認する方法はありますか?
- 13. ブラウザがHistory.Pushstateをサポートしているかどうかを確認する方法はありますか?
- 14. FTPサーバがPythonでTLSサポートを提供しているかどうかを確認するには?
- 15. 1つの命令と1つの命令を結合するにはどうすればよいですか?
- 16. DelphiはすべてのMMX/SSE命令をサポートしていますか?
- 17. x87 FPOP命令とFCOM命令 - どのように動作しますか?
- 18. 特定のマシンでスクリプトが既に実行されているかどうかを確認しますか?
- 19. AIXマシンがpower7 cpuで実行されているかどうかを確認するには?
- 20. CodeElementがプロジェクトに属しているかどうかを確認
- 21. WebサーバーがWebサービスをサポートしているかどうかを確認する方法は?
- 22. マシンがチューリングマシンであるかどうかを確認する方法
- 23. BEQ命令は正確に何をしますか?
- 24. LPC111xシリーズは、HighレジスタでMOV命令をサポートしていますか?
- 25. VS2010 SP1はAVX命令セットの一部のみをサポートしていますか?
- 26. プロセス内の命令を変更するにはどうすればよいですか? Linuxの&のARMv7
- 27. ソフトウェア/アプリケーションがLinuxにインストールされているかどうかを確認するには
- 28. OpenMPが動作しているかどうかを確認するには?
- 29. Xサーバが動作しているかどうかを確認するには?
- 30. nginxが動作しているかどうかを確認するには?