Project Proposal: GPU support

Dr. Michael Paus mp at jugs.org
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.
>> <https://raw.github.com/pcpratts/rootbeer1/master/doc/hpcc_rootbeer.pdf>
>> 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] http://openjdk.java.net/projects/#new-project
>>> [2] http://hg.openjdk.java.net/hsx/hotspot-main/
>>> [3] http://openjdk.java.net/census#hotspot
>>
>>


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




More information about the discuss mailing list