近況

  現状の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 コンパイルできない