Implementation of an MVM Environment on Ruby and JRuby

[Summary] I'm so sorry that I forgot to forward the press release of English version for Ruby related R&D with Tokyo Univ. The press release is here. (Original Japanese version is here)

 

Implementation of a multiple virtual machine (MVM) environment on Ruby and JRuby

A group led by Professor Ikuo Takeuchi at the Graduate School of Information Science and Technology, the University of Tokyo will collaborate with Sun's Tim Bray (Director of Web Technologies) and the members of the JRuby team to implement a multiple virtual machine (MVM) environment on both Ruby and JRuby. The MVM environment is expected to make Ruby programs run more efficiently than was previously possible. The results of the research are scheduled to be open sourced via the broader community of Ruby developers, which could inspire further innovations.

Previously, running more than one application simultaneously on Ruby required multiple interpreters, leading to excessive memory consumption. The proposed MVM environment could generate multiple VM instances on a single interpreter, allowing applications to run more efficiently. The collaborative research aims to clarify such technical issues as the definition of common interfaces for using MVM, parallelization of VM instances and memory sharing, and then to implement technologies that can be used on Ruby and JRuby. While Ruby has already been widely in use in commercial and other environments, the research on MVM will further enhance the performance and utility of Ruby......

more

 

 

投稿されたコメント:

コメント
コメントは無効になっています。

This blog copyright 2009 by shita