Upcoming GPU backend changes

Doug Simon doug.simon at oracle.com
Wed Jan 22 12:24:16 PST 2014


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 sumatra-dev mailing list