Transpilation

Ruby to C Translator by AI
Hideki Miura • September 04, 2020 • online

I am developing Ruby to C Translator "MMC". This uses AI (i.e. Abstract Interpretation) for Type Profiling and Escape Analysis. MMC generates very efficient C code by AI. For example , MMC gains about 50 times faster than CRuby for ao-bench (faster than C version). I will presentation the technical detail of MMC especially escape analysis.

RubyKaigi 2020 Takeout

Explore all talks recorded at RubyKaigi 2020 Takeout
+21