Project Proposal: GPU support

Donald Smith donald.smith at
Tue Aug 14 16:43:09 UTC 2012

Thanks - we did notice the /. coverage this weekend, what great timing!  
I do definitely want to work out, are you by any chance related to this 
work and could facilitate an intro, otherwise I'll just reach out directly.

  - Don

On 14/08/2012 2:23 AM, Dr. Michael Paus wrote:
> Hi,
> I thought you might be interested in a link to a project with a very 
> similar goal.
> <>
> Regards,
> Michael
> Am 14.08.2012 01:13, schrieb John Coomes:
>> In accordance with the OpenJDK guidelines [1], we would like to start
>> the discussion of a new project to explore implementing GPU support in
>> Java with a native JVM. This project intends to enable Java
>> applications to seamlessly take advantage of a GPU--whether it is a
>> discrete device or integrated with a CPU--with the objective to
>> improve the application performance.
>> This project will demonstrate the performance advantages of offloading
>> Java compute to a GPU.  We propose to use the Hotspot JVM, and will
>> concentrate on code generation, garbage collection, and
>> runtimes. Performance will be improved, while preserving compile time,
>> memory consumption and code generation quality. We anticipate that
>> this project will also provide guidance on enabling GPU support for
>> other JVM hosted languages (JavaScript/Nashorn, Scala, JRuby...).
>> We will start exploring leveraging the new Java 8 Lambda language and
>> library features. As this project progress, we may identify challenges
>> with the Java API and constructs which may lead to new language, JVM
>> and library extensions that will need standardization under the JCP
>> process.
>> To ensure the broadest possible collaboration between potential
>> contributors the project will maintain one or more code repositories
>> derived from the OpenJDK HotSpot repository [2] and a developers'
>> mailing list.
>> The HotSpot group[3] will sponsor this project.  John Coomes will be
>> the initial Lead; the initial Committers and Authors are still being
>> determined.  (Reviewers are not needed as the project will not require
>> formal change review.)
>> Regards,
>> John Coomes, OpenJDK HotSpot Group Lead
>> Gary Frost, AMD
>> [1]
>> [2]
>> [3]

More information about the discuss mailing list