Intel Avx Intrinsics:互換性ライブラリアウトはありますか?
-
01-10-2019 - |
質問
Intel Avx Intrinsicsライブラリはありますか? SSE2 Integer Intrinsicsがコンパイル時間に使用できない場合、MMX内シックにfall倒している「SSE2MMX.H」ヘッダーなどのようなものを探しています。したがって、AVXに同様のライブラリがあれば、AVX拡張が利用できない場合にほぼ最適な速度を持つ新しいハードウェアの最適化コードを記述できます。グーグルはこれまでのところあまり役に立ちませんでした:(
解決
Intelはaを提供します AVXエミュレーションヘッダー. 。試したことはありませんが、リンクされた記事「AVXエミュレーションヘッダーファイルは、インテル命令セットの拡張機能に内因性を使用します。 AVXエミュレーションヘッダーファイルを使用するには。単にこのファイルを含めるだけで使用するには: #include "avxintrin_emu.h"
通常のnstead #include <immintrin.h>
「 - これがあなたが探しているもののように聞こえます。
Intelには、呼ばれるエミュレータもあります SDE, 、これは便利かもしれません。 AVXコードのテストにはまだ使用していませんが、古いCPUでAES-NI命令セットを使用してコードをテストするためにマシンで正常に機能しました。AVXエミュレーションもサポートしていることは知っています。 SDEは、CPUID処理コードをチェックするのに特に役立ちます。
所属していません StackOverflow