[#68478] Looking for MRI projects for Ruby Google Summer of Code 2015 — Tony Arcieri <bascule@...>

Hi ruby-core,

10 messages 2015/03/10

[ruby-core:68458] GSoC 2015: JIT Compiler

From: Jakub Trzebiatowski <jaktrze1@...>
Date: 2015-03-08 17:29:47 UTC
List: ruby-core #68458
Hello

Quoting Ideas List:

"MRI executes Ruby via an interpreted stack-machine bytecode language =
known as YARV (Yet Another Ruby VM) bytecode. The execution of this =
bytecode could be improved by a mixed-mode execution strategy which =
looks for frequently executed code and JITs the corresponding YARV =
bytecode to architecture-dependent machine language.=E2=80=9D

That=E2=80=99s a great idea, but in my opinion it=E2=80=99s totally =
imposible for a single student to write a modern JIT compiler in four =
months. On the other hand, I think that it=E2=80=99s possible to =
integrate Ruby with state-of-the-art LuaJIT VM, which features lighting =
fast bytecode interpreter and JIT compiler. I believe that all Ruby =
language features could be compiled to LuaJIT bytecode, although that =
needs further investigation. That would probably take me all remaining 8 =
days.

That leads to my question: would you at least consider accepting such a =
student proposal, or should I not waste my time and search for another =
project?=20

---
Jakub Trzebiatowski
Computer science student
Gda=C5=84sk University of Technology

In This Thread

Prev Next