Pyrlang: RPythonを用いた高性能仮想機械
我々は、RPythonを用いて実行時(Just-In-Time)コンパイラ付きのErlang仮想機械を構築していた。
RPythonは、原来PyPyという実行時コンパイラ付きのPython処理系を構築するために生まれた言語である。meta-tracing JITという技術によって、RPythonは任意の実行時コンパイラ付きの処理系が実現可能になり、我々はこの技術を利用し、Pyrlangを構築し、実行時コンパイラにより高速化を達成した。
Members
Pyrlangプロジェクト
論文
- Ruochen Huang, Hidehiko Masuhara, Tomoyuki Aotani
Improving Sequential Performance of Erlang Based on a Meta-tracing Just-In-Time Compiler
The 17th Symposium on Trends in Functional Programming. (to appear)
(PDF file)