さらに続き

omo2009
go の aobench http://d.hatena.ne.jp/MATSUZAKI/20091115 はたぶん & をつかいすぎ。
じゃんじゃかコピーすべき。

http://twitter.com/omo2009/status/5783899828

らしいのでIsect以外は値私に変更。
http://peppermint.jp/temp/aobench3.go

$ time ./8.out
./8.out  1.82s user 0.00s system 14% cpu 12.483 total

4秒くらい早く。

じゃんじゃかコピーするようにしたので並列実行版も素直に書ける。
http://peppermint.jp/temp/aobench4.go

$ export GOMAXPROCS=2
$ time ./84.out
./84.out  14.14s user 0.09s system 192% cpu 7.386 total

occlusionの計算でray1本ごとにgoしてみたら無茶苦茶時間掛かったので1行ずつ。