7

より高速な x86_64-linux 用の glibc の libm (およびヘッダー?) のドロップイン代替品はありますか?

4

3 に答える 3

2

ICC で配布されている数学ライブラリは、多くの libm 関数で大幅に高速ですが、ICC を購入する必要があります。興味があれば、無料の試用版をダウンロードできると思います。私は彼らが Linux をサポートしていることを知っており、GCC ライブラリとのドロップイン互換性を維持しようとしていると信じています。ICC には、Math Kernel Library の多くの libm 関数のベクトル化された実装も含まれているので、役に立つかもしれません。

于 2010-03-08T20:09:53.183 に答える
1

AMD と Intel の両方が、CPU 用に使用できる高度に最適化された数学ライブラリを持っています。彼らは無料ではありません。

彼らは単純なものを実装していません。これらのライブラリは、高速フーリエ変換、巨大な行列問題などに使用されます。

fast-math コンパイラ オプションは、浮動小数点演算を大幅に高速化します。ただし、エラーチェックは自己責任でお願いします。

于 2010-03-08T20:04:34.850 に答える
-1

実行したい正確な数学関数と、それらを実行するデータセットの大きさに応じて、グラフィックチップの高速な数学機能を使用できるCUDAのようなものを見てみたいと思うかもしれませんあなたの処理を行います。

于 2010-03-08T20:28:21.703 に答える