ソースからGSLとOpenBLASをコンパイルし、どちらの場合もすべてのデフォルトオプションを使用しました。私のGSLライブラリは/ usr/local/libに、OpenBLASは/ opt/OpenBLAS/libにインストールされています。 OpenBLASをGSLとC++でどうやって使うのですか?OpenBLAS with GSL
私が主な理由は、OpenBLASはAtlasがデフォルト設定でないすべてのコアを利用しているからです。私の主な目的は、2つの大きな行列(10000 x 10000)を乗算し、2Dコンボリューションを実行することです。これのためにOpenBLASまたはGSLに代わるものがありますか?
私が使用しています:
- Linuxのミント17.2
- GCCのバージョン4.8.4
- 20コアIntelのCPU、私はOpenBLASとオクターブで同じことを試してされている
。 C++を使用することでパフォーマンスが大幅に向上しますか?