4

Intel は、SSE の 256 ビット操作への拡張を含むAVXと呼ばれる新しい命令セットをリリースする予定です。つまり、4 つの倍精度要素または 8 つの単精度要素のいずれかです。

AVX をサポートするハードウェアがまだないことを考えると、AVX 用のコードを開発するにはどうすればよいでしょうか? より一般的に言えば、開発者は、たとえば、サポートする CPU がリリースされたときにソフトウェアを準備したい場合など、存在しないハードウェア用のコードをどのように記述できるでしょうか?

4

3 に答える 3

5

あなたの質問について何かが足りないかもしれませんが、あなたがリンクしたウェブサイトに答えがあるようです。インテル® コンパイラーを使用して新しい組み込み関数にアクセスし、コードを生成してエミュレーターを使用してテストできるようにします。

于 2009-01-19T19:44:13.270 に答える
3

http://www.google.com/search?hl=en&q=intel+avx+emulatorhttp://software.intel.com/en-us/articles/intel-software-development-emulator/を非常に簡単に見つけました。

于 2009-01-19T19:43:57.233 に答える
1

インテルに連絡して、シミュレーターが利用可能かどうか尋ねてください。ハードウェア レベルのシミュレータではなく、命令セットのシミュレータです。実際、インテルにはエミュレーターが用意されています。

または、自分で作成することもできます - 一部の人々にとっては楽しいプロジェクトになるかもしれません!

于 2009-01-19T19:46:48.287 に答える