Virtual Machine (VM) Core

Research and development in the Virtual Machine (VM) core stream was centered around leveraging parallelism in the VM itself. This included adding support for additional languages and APIs that utilized multicore architectures. Some of the sub-projects in this domain investigated loading Java class libraries in parallel, enhancing the interface for applications to specify parallelism, and sharing Java VM support between applications.

See our publications for results.