Kunle Olukotun’s presentation on the work performed at Stanford's Pervasive Parallelism lab, includes using a range of domain-specific languages (DSL) being compiled to a universal implementation language.
The current language of choice is Scala, with applications being compiled into Scala byte codes, which are then optimized and dynamically reoptimized and executed on a particular hardware system based on the properties of that system.
Jakob Engblom discusses the main points behind the presentation and the potential for the JVM as a Universal Parallel Glue.
Read Jakob's complete post on 'The JVM as Universal Parallel Glue'
http://jakob.engbloms.se/archives/264?&owa_from=feed&owa_sid=