Wednesday, November 03, 2010

RoarVM - Pharo and Squeak on multicore

How cool is that, IBM made the RoarVM available as OpenSource on Github:

"RoarVM, formerly known as the Renaissance Virtual Machine (RVM) is developed as part of a IBM Research project to investigate programming paradigms and languages for manycore systems of the future. Specifically, this VM is meant to support manycore systems with more than 1000 cores in the future.

The RVM was open sourced by IBM Research under the Eclipse Public License. Please see the open source announcement for further information.

Today, the RoarVM supports the parallel execution of Smalltalk programs on x86 compatible multicore systems and Tilera TILE64-based manycore systems. It is tested with standard Squeak 4.1 closure-enabled images, and with a stripped down version of a MVC-based Squeak 3.9 image."

It is compatible with Squeak 4.1 and Pharo 1.2, has full closure support and was
tested with 8 cores, 16 hyperthreads on Intel systems/tested with 56 cores on Tilera TILE64/TILEPro64 processors.

No comments: