Jikes RVM

Preferred license: Common Public License 1.0
Jikes RVM (Research Virtual Machine) provides a flexible open testbed to prototype virtual machine technologies and experiment with a large variety of design alternatives. It differs from other JVM projects in that it is written in Java whilst having a full adaptive optimization framework. It is a vehicle for testing a wide range of ideas including compiler research, memory management research, Java operating systems, computer architecture, and aspect oriented programming to name a few. Over 150 research papers have been published which use Jikes RVM.
Actual source code produced by the student participants in Google Summer of Code™ for Jikes RVM can be found here.
 
Current Projects
by Georgios Gousios, mentored by Ian Rogers
by Byeongcheol Lee, mentored by Kathryn S McKinley
by Filip Pizlo, mentored by Antony Hosking