高速化
研究室で古くから使っているコードで、連立一次方程式をガウスの消去法で解いている箇所があったので、軽い気持ちでLAPACK系のLU分解に差し替えたら5分かかってた作業が3秒で終わって笑うしかなかったです。CASPAR003です、こんばんは。
新しく着任された先生がたまたま有料ライブラリを持っていたのでそれを使わせてもらったんですが、さらりと100倍の高速化だなんて、ライブラリはすんごいなぁ。しかも並列化とプロセッサへの最適化をすればもう倍くらいは伸びしろがあるとか言うので、何が何だか。
趣味の範囲でもこういうライブラリを使っていきたいと思いますが、何を使えばいいのか今ひとつわからない。研究ではfortranですが、趣味ではC++がメイン。boostにBLASが入ってるっぽいけどLAPACKもとなるとCLAPACKになるのかな。デファクトスタンダードな盛り合わせが知りたい。
投稿者 | CASPAR003 |
投稿時刻 | 00:07 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | http://www.caspar003.info/delta/archive/2010/09/16/0007.html |
コメント
- 投稿者
トラックバック
- トラックバック