2009-08-27
近況
現状のbenchmark/bm_so_*.rbの状況です。動くプログラムがちょっと増えました.速度は基本的に変わっていないですが、bm_so_mandelbroat.rbだけはかなり速くなっています.多分、無駄な型変換が解消されたからじゃないかなと思っています。あと、出力を/dev/nullに捨てるようにしています。それで速くなったものも多そうです。
| ベンチマークファイル名 | Ruby1.9.2 | yarv2llvm |
|---|---|---|
| bm_so_ackermann.rb | 0m2.848s | 0m0.468s |
| bm_so_array.rb | 0m5.076s | 0m1.276s |
| bm_so_binary_trees.rb | 0m35.980s | 0m8.764s |
| bm_so_concatenate.rb | 0m1.204s | 0m0.936s |
| bm_so_count_words.rb(修正あり) | 0m1.200s | 0m1.680s |
| bm_so_exception.rb | コンパイルできない | |
| bm_so_fannkuch.rb | 0m53.628 | 0m35.944s |
| bm_so_fasta.rb | コンパイルできない | |
| bm_so_k_nucleotide.rb | コンパイルできない | |
| bm_so_lists.rb | コンパイルできない | |
| bm_so_mandelbrot.rb | 0m18.904s | 0m1.248s |
| bm_so_matrix.rb | 0m1.124s | 0m0.968s |
| bm_so_meteor_contest.rb | コンパイルできない | |
| bm_so_nbody.rb | 0m22.196s | 0m4.636s |
| bm_so_nested_loop.rb | 0m5.436s | 0m0.480s |
| bm_so_nsieve.rb | コンパイルできない | |
| bm_so_nsieve_bits.rb | コンパイルできない | |
| bm_so_object.rb | コンパイルできない | |
| bm_so_partial_sums.rb(修正あり) | 0m17.008s | 0m2.624s |
| bm_so_pidigits.rb | コンパイルできない | |
| bm_so_random.rb | 0m1.704s | 0m0.908s |
| bm_so_reverse_complement.rb | コンパイルできない | |
| bm_so_sieve.rb | 0m0.384s | 0m0.444s |
| bm_so_spectralnorm.rb | コンパイルできない |
コメントを書く
トラックバック - http://d.hatena.ne.jp/miura1729/20090827/1251366786
リンク元
- 12 http://www.rubyist.net/~kazu/samidare/
- 2 http://www.google.co.jp/search?hl=ja&source=hp&q=RFC1213&btnG=Google+検索&lr=&aq=f&oq=
- 2 http://www.google.co.jp/search?q=RFC1213&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 1 http://a.hatena.ne.jp/h_sakurai/
- 1 http://d.hatena.ne.jp/teruyastar/20090406/1238950447
- 1 http://reader.livedoor.com/reader/
- 1 http://www.google.co.jp/hws/search?hl=ja&q=RFC1213&client=fenrir&adsafe=off&safe=off&lr=lang_ja
- 1 http://www.google.co.jp/reader/view/
- 1 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja-JP-mac:official&hs=Hfg&q=llvm チュートリアル&btnG=検索&lr=lang_ja
- 1 http://www.google.co.jp/search?hl=ja&lr=lang_ja&ei=OMaWSuffN4L6kAWhuPyUDA&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=getglobal+プログラム+ruby&spell=1