2011年2月9日水曜日

GotoBLAS とマルチスレッド

昨日の GotoBLAS の続きであるが、Debian 上の mingw でコンパイルできることを確認できた。
うまく ranlib が実行されていなかったが、ranlib をあとで別途行なったところ、ライブラリが生成された。

ただ、まだひとつよくわからない点があって、マルチスレッドを組み込むとSDPAの計算時間が大きく変わってしまう。
たとえば、control11.dat-s の場合にはシングルスレッドの GotoBLAS のほうが10倍程度速いのに対して、theta6.dat-s の場合にはマルチスレッドのほうが 3 倍程度速い。
おそらく control11.dat-s ではうまくいっていない部分があると思うので、それを特定する必要がありそうだ。


あとは、POP についての打ち合わせ。
疎性の効率的な利用について、などなので、明日あたりに論文をチェックしたり、アイデアなどをまとめなおしたりしようと思う。


今日の作業内容:GotoBLAS 3h
今日のランチ: 横浜家系ラーメン 虎家 並盛
明日の予測作業時間: 4h

0 件のコメント:

コメントを投稿