キーワード YARV が含まれる動画 : 2 件中 1 - 2 件目
種類:
- タグ
- キーワード
対象:
[rk10][29S03] yarv2llvmはどう失敗したのか
Hideki Miura (CSNagoya)
yarv2llvmはCRubyのVMの命令列をllvmに変換するトランスレータである。生成するllvmの実行効率を上げるために、型推論を用いるのが特徴である。 yarv2llvmはフィボナッチ級数プログラムでRuby1.9の約40倍の実行速度を得るなど、一定の成果が得られた。一方で、事前に予想していたことではあるが、すべてのRubyプログラムがうまくllvmに変換できるわけではないことも明らかになった。 この発表ではyarv2llvmではうまく変換できないRubyプログラム例とその解決案を説明する。さらに、フルセットRubyをサポートすることを目的に現在開発中の次世代トランスレータ(ytl)の概要を紹介する。
現在の、そしてこれからのRubyVM開発 - ささだこういち
RubyKaigi2008 1st day(6/21) - MainSession
mylist: mylist/7271830
time table: http://jp.rubyist.net/RubyKaigi2008/?MainSession
