Conversation
Notices
-
celluloce (celluloce@qiitadon.com)'s status on Saturday, 07-Jul-2018 01:54:43 JST celluloce -
173210 (173210@o.kagucho.net)'s status on Saturday, 07-Jul-2018 11:26:37 JST 173210 -
173210 (173210@o.kagucho.net)'s status on Saturday, 07-Jul-2018 11:27:09 JST 173210 @celluloce ところでスレッドプール使わないやつ書いてみたが8秒速くなった(完)
-
173210 (173210@o.kagucho.net)'s status on Saturday, 07-Jul-2018 11:32:36 JST 173210 @celluloce 他にもいろいろ最適化したら1分速くなった。最短記録が1m35.191s
-
celluloce (celluloce@qiitadon.com)'s status on Saturday, 07-Jul-2018 11:37:29 JST celluloce @173210
ベンチマークしてないですが書けました。
https://github.com/celluloce/Rust_l-ray -
celluloce (celluloce@qiitadon.com)'s status on Saturday, 07-Jul-2018 11:39:04 JST celluloce @173210
ちなみにこれそのまま走らせたら以下結果。 https://qiitadon.com/media/Zf7zm9_2bJFlCjzYWIEIn conversation permalink Attachments
-
celluloce (celluloce@qiitadon.com)'s status on Saturday, 07-Jul-2018 12:01:13 JST celluloce @173210
あとコード見せてくださいな。In conversation permalink -
celluloce (celluloce@qiitadon.com)'s status on Saturday, 07-Jul-2018 12:01:43 JST celluloce @173210
CP環境違うから載せても意味なかった。In conversation permalink -
173210 (173210@o.kagucho.net)'s status on Saturday, 07-Jul-2018 12:20:40 JST 173210 @celluloce 速すぎね?お前のマシン壊れてんじゃねえのか。
In conversation permalink -
173210 (173210@o.kagucho.net)'s status on Saturday, 07-Jul-2018 12:23:29 JST 173210 @celluloce SPP減らすなや
In conversation permalink -
173210 (173210@o.kagucho.net)'s status on Saturday, 07-Jul-2018 12:34:34 JST 173210 @celluloce こっちがpool使うやつ:
https://github.com/173210/Rust_l-ray/tree/pool
pool使わんやつ:
https://github.com/173210/Rust_l-ray/tree/5ddb3dec4927096933a592a36b147d7ce847b72d
最適化したやつ:
https://github.com/173210/Rust_l-ray/tree/optimizationIn conversation permalink Attachments
-
173210 (173210@o.kagucho.net)'s status on Saturday, 07-Jul-2018 12:44:59 JST 173210 @celluloce ほんとにmain.rs使ってる?SPP 100とdepth 2だと終わらんのだが。
In conversation permalink -
173210 (173210@o.kagucho.net)'s status on Saturday, 07-Jul-2018 13:09:31 JST 173210 @celluloce obj.rsの方も合わせたら大丈夫になった。絵も変わちまってるが。
time cargo run --releaseを比べると、
ぼくがかんがえたさいきょう: 0m37.760s
せるろーす氏: 0m46.184sIn conversation permalink -
celluloce (celluloce@qiitadon.com)'s status on Saturday, 07-Jul-2018 14:04:04 JST celluloce @173210
見た感じ四則演算とかをなるたけfor文の外において高速化したように見受けられますが。In conversation permalink -
173210 (173210@o.kagucho.net)'s status on Saturday, 07-Jul-2018 15:40:45 JST 173210 @celluloce 四則演算はあまり大したことなく、どちらかというと関数呼び出しを減らすほうが効いてるはず。random::<f64>の数を減らしたりだとか。
In conversation permalink -
celluloce (celluloce@qiitadon.com)'s status on Saturday, 07-Jul-2018 15:47:20 JST celluloce @173210
なるほど。In conversation permalink
-