7


1

x86_64 / linuxのglibcより高速の数学ライブラリ?

x86_64-linux用のglibcのlibm(およびヘッダー?)のドロップイン置換はありますか?

3 Answer


2


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


1


AMDとIntelの両方には、CPUで利用できる高度に最適化された数学ライブラリがあります。 彼らは自由ではありません。

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

高速数学コンパイラオプションは、浮動小数点演算を大幅に高速化します。 ただし、独自のエラーチェックはユーザーの責任となります。


-1


実行したい正確な数学関数とそれらを実行するデータセットの大きさに応じて、http://en.wikipedia.org/wiki/CUDA [CUDAのようなものを調べてください。 ]これにより、グラフィックチップの高速な数学機能を使用して処理を行うことができます。