« 京大生協にはコレが欠けている。 | Main | 週末なのでweekenders。 »

2009.02.27

gccを使うワケ。

午前。新しく入った計算機サーバの基本的な使い方をまとめ、教室全体にメールで連絡。
その後、自分のプログラムをサーバで動かすべくプログラムをいじる。boostのバージョンが古いのは、自分のディレクトリの下に最新版のライブラリをコンパイルして放り込むことで解決。コンパイルのオプションを色々と調べて、速度を測る。PGIのコンパイラで軽く最適化かけると、gccの3倍ぐらいのスピードになった。うむ、このぐらいのスピードになれば、わざわざ売り物のコンパイラを使う価値がある。実行、と。

そういえば、『intelやPGIのコンパイラ、gccより速いコード吐きますよ』と俺が言ったら、ある数学の人から『gcc以外はソースが公開されていないから、結果が正しいか証明できないので使えない』なんていわれたこともあったな…。あれはカルチャーショックだった。
gccにバグが無い、なんてことは事実上証明できないと思うんだが…。スピードが重要でない計算ならともかく、パラメータ振ってサーチ、とかだと3倍の時間差はつらいんだよな。まあ、私は発表が日本数学会じゃないから、いい…のかな?

|

« 京大生協にはコレが欠けている。 | Main | 週末なのでweekenders。 »

Comments

The comments to this entry are closed.

TrackBack


Listed below are links to weblogs that reference gccを使うワケ。:

« 京大生協にはコレが欠けている。 | Main | 週末なのでweekenders。 »