No Such Blog or Diary
gcc4.2 で OpenMP 使ってみた
今更ながらだけど gcc4.2 で OpenMP 使えるのを試してみた.使うにはふつうに OpenMP のディレクティブ書いて -fopenmp つけてコンパイルするだけ.あとは OMP_NUM_THREADS 環境変数にスレッド数をぶち込んで動かす.
で,parallel for とか reduction(+:r) とかで並列実行されるのを確認.ただ,reduction で本来の計算以外に結構時間取られてるっぽいので要調査かな.
あと,OpenMP 2.5 の仕様をみると reduction のオペレータはオーバーロード禁止かついわゆる C or C++ の演算子しか使えないとあるのでgccでもそうなのか試してみよう.オーバーロードくらい許してくれないと何にも出来ん.
- Comments: 0
- TrackBack (Close): -
消防訓練な日
- 2007-10-16 (Tue)
- 一般
とりあえず,避難経路の誘導をすべき人間が誘導し損ねていたのはどうかと… 少なくとも一般人は行動基準を知らんのだからその場で周知しろよと思わなくない.あと(水入り)消火器の練習でただのパイロンに向けて水かけるだけじゃなぁ… 栓を引っこ抜く練習にはなるけど火を消す練習にならんのではないだろうか?火傷するだろう人間とか消火液の無駄遣いであろう間が多数いた気がする.ということで,本物の火をつけて本物の消火器で訓練すべきだ.お金かかってでも.
- Comments: 0
- TrackBack (Close): -
思い出せない
- 2007-10-15 (Mon)
- 一般
8月29日の16:00からの1時間半は何をしていたのだろう…? どこかのセッションに参加して発表を聞いていたのかどこかへ行ってたのか? 1ヶ月半もすると会議中の記憶って結構曖昧になるなぁ.
- Comments: 0
- TrackBack (Close): -
SRM 371 DIV 1
- 2007-10-14 (Sun)
- プログラミング
直前まで寝ててそのまま寝ぼけてた気がする…
250点:何なんだこの国内予選A問題は?
500点:ソートしてから弾性マッチング.なのにおもむろに一般的な二部グラフの重みつきマッチングをやり始め… 途中で実装間違えて時間オーバー.
100点:時間なし.がんばって数えればいいのかな?
- Comments: 0
- TrackBack (Close): -
疑問
- 2007-10-13 (Sat)
- 一般
濃縮されためんつゆは開封後いつまでもつか? いつ開けたか忘れたけど今年の夏であることは確かだからまだいいか.
- Comments: 0
- TrackBack (Close): -
防災訓練の説明会に出る
- 2007-10-12 (Fri)
- 一般
頼まれたので出てみたものの参加人数少なすぎ.建物内の各部屋から1人以上とのことだったけど 30 人弱しかおらんかった.各階の隊長と副隊長だけで22人はいるはずなのに… もう少し防災に対する関心を持ってもいいんじゃないかな?
- Comments: 0
- TrackBack (Close): -