HSAIL backend support for Graal
Thomas Wuerthinger
thomas.wuerthinger at oracle.com
Fri May 31 06:36:44 PDT 2013
OK, sounds good. A binary version of the emulator would be good enough. The main use would be to ensure our regular commits do not break anything related to HSAIL.
- thomas
On May 31, 2013, at 3:28 PM, "Frost, Gary" <Gary.Frost at amd.com> wrote:
> Thomas,
>
> We do indeed have an emulator, and the Graal/Sumatra test harness that we
> have been using relies on validating results between Java execution, this
> emulator and of course we also have early access to hardware to test
> against.
>
> We are looking at open sourcing our emulator so we can make it available
> for Sumatra/Graal users, hopefully this won't take too long. We also are
> talking with Donald Smith to see if we can temporarily make a binary
> implementation available (without source) without hitting license issues.
> We will keep you updated.
>
> Gary
>
> On 5/31/13 8:07 AM, "Thomas Wuerthinger" <thomas.wuerthinger at oracle.com>
> wrote:
>
>> That is great news! Thanks for your efforts - we are looking forward to
>> integrating the HSAIL backend into the Graal source code base. As an
>> important follow-up step, we will have to integrate HSAIL in our gate and
>> performance testing system. Can we use an HSAIL emulator for this or at
>> what point in time is it possible to get hardware executing HSAIL?
>>
>> - thomas
>>
>> On May 31, 2013, at 12:01 AM, "Venkatachalam, Vasanth"
>> <Vasanth.Venkatachalam at amd.com> wrote:
>>
>>> I have developed an HSAIL backend for Graal, which supports arithmetic
>>> instructions, loads and stores, move operations, control flow
>>> instructions and some math library functions. Despite being work in
>>> progress, we already have several test cases for which Graal generates
>>> correct HSAIL code that produces the right answer in an HSAIL simulator.
>>>
>>> We plan to submit a webrev next week that provides:
>>>
>>> 1) HSAIL code generation support for Graal.
>>> 2) A unit testing framework that includes several test cases known to
>>> work with the HSAIL backend.
>>>
>>> Over the next few days, we will give examples that illustrate how this
>>> new backend generates HSAIL code for simple Java programs.
>>>
>>> Vasanth
>>>
>>>
>>
>>
>
>
More information about the graal-dev
mailing list