Project Proposal: GPU support

Dr. Michael Paus mp at
Wed Aug 15 06:45:14 UTC 2012

Am 14.08.2012 18:43, schrieb Donald Smith:
> 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.
No, I am not related to this work. I just read about it somewhere a 
couple of days ago
and remembered it when I got your proposal.
>  - 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]

Dr. Michael Paus, Chairman of the Java User Group Stuttgart e.V. (JUGS).
For more information visit

More information about the discuss mailing list