それが可能とする適切な場合ブリッツ++は、BLASルーチンを使用しています
質問
私はブリッツ++は式テンプレートとテンプレートmetaprogrammsの広範な使用によってその性能のプラスを得ることを知っています。しかし、いくつかの点で、あなたはこれらの技術を使って、あなたのコードのうち多くを得ることができない - あなたは乗算といくつかの山車を総括する必要があります。この時点で、あなたは非常に(特に特別なアーキテクチャ用に)最適化されたBLASルーチンを使用することにより、最終的なパフォーマンスのキックを得ることができます。それが可能である時はいつでもブリッツ++の現在の実装では、BLASルーチンを使用していますか?
解決
あなたが++電撃を設定するとき、あなたがそれを指定する必要がありますのみベンチマークます:
./configure -with-blas=...
ブリッツは、BLASルーチンを使用しません。
所属していません StackOverflow