How Did Yarv2llvm Fail
Speaker(s)
Hideki Miura (CSNagoya)
Abstract
Yarv2llvm is a translator which converts instruciton set of VM of CRuby (aka YARV) into llvm. The feature of yarv2llvm is to use the type inference for raising the execution efficiency of generated llvm. Yarv2llvm get a results. For example it executes the program for computing fibonacci number 40 times faster than Ruby1.9. But it was clarified to be able not to convert all Ruby programs into llvm well either though it had expected beforehand. I will show the example of programming Ruby that cannot be converted with yarv2llvm well and the settlement plan. In addition I will introduce the outline of the next generation translator (ytl) that I am developing to support all specification of Ruby.
Date
2010-08-29 10:30 - 11:00
Room
Convention Hall 200
Speaker Profile
Hideki Miura (CSNagoya)
My job is pipework. I develop software as my hobby. You can see my products in http://github.com/miura1729 .
Spoken Language
ja
Presentation Material
http://www.slideshare.net/miura1729/how-did-yar...