Upcoming GPU backend changes

Doug Simon doug.simon at oracle.com
Mon Jan 27 07:26:28 PST 2014


Here’s a webrev for the first part of the changes described below:

http://cr.openjdk.java.net/~dnsimon/remove-HSAILCompilationResult/

-Doug

On Jan 22, 2014, at 10:10 PM, Doug Simon <doug.simon at oracle.com> wrote:

> Sure. I’ll post a webrev when I have one.
> 
> -Doug
> 
> On Jan 22, 2014, at 10:06 PM, Deneau, Tom <tom.deneau at amd.com> wrote:
> 
>> Doug --
>> 
>> It would be good if AMD could get access to this before it gets checked in
>> so we can give some feedback.  In particular, there are hsail-hardware based targets
>> which are not publicly available which we can test on.
>> 
>> -- Tom
>> 
>> 
>>> -----Original Message-----
>>> From: graal-dev-bounces at openjdk.java.net [mailto:graal-dev-
>>> bounces at openjdk.java.net] On Behalf Of Doug Simon
>>> Sent: Wednesday, January 22, 2014 2:24 PM
>>> To: sumatra-dev at openjdk.java.net; graal-dev at openjdk.java.net
>>> Subject: Upcoming GPU backend changes
>>> 
>>> Hi,
>>> 
>>> I've just created a JBS issue supporting multiple co-existing GPU
>>> backends: https://bugs.openjdk.java.net/browse/GRAAL-1
>>> 
>>> Prior to making the C++ changes need for this, I want to bring the HSAIL
>>> Java code more in alignment with the recently revised PTX backend.
>>> Namely:
>>> 
>>> 1. All compilation harness logic will be moved into HSAILHotSpotBackend
>>> (out of HSAILCompilationResult).
>>> 2. Create the equivalent of PTXWrapperBuilder for HSAIL. This is a
>>> generated stub that handles the transition from CPU to GPU and back. It
>>> also removes the need for the C++ HSAILKernelArguments class.
>>> 
>>> If you have any questions or concerns about this, please let me know
>>> asap. I'm happy to have a Skype call as well if that is desirable.
>>> 
>>> -Doug
>>> 
>>> 
>> 
>> 
> 



More information about the graal-dev mailing list