Generating Cuda Codes an finding specific bytecodes

Christian Thalinger christian.thalinger at oracle.com
Thu Mar 24 23:50:12 UTC 2016


Last time we pointed you to the Sumatra project and the Graal changeset which contained the PTX and HSAIL backends before they got removed.  I highly suggest to use that version to go forward.

Also, if you are seriously interested in working on Sumatra I would use the sumatra-dev mailing list to ask questions (bcc’ing graal-dev).  A good first step and excellent learning opportunity would be to bring the Sumatra changes to the current Graal version.

Here is a list of people who have been involved in Project Sumatra in the past:

http://openjdk.java.net/census#sumatra

> On Mar 24, 2016, at 12:29 AM, Bahram Yarahmadi <bahram.yarahmadi at gmail.com> wrote:
> 
> Dear all,
> These days I'm working and learning graal and as you know,I want to run
> Java 8 Stream APIs with Lambdas on GPUs
> I followed  tutorial on the website but It was useless
> I have a few questions
> should I change the graal source repository and build it again with mx
> build command.For example in which class should I change my modification in
> order to change the specific bytecode (for example invocDynamic which is
> for lambdas) to graal IR ?
> How can I read Bytecodes and convert them to Graal IR?
> After that I want to apply come Optimizations
> would you mind giving me some hints ? (for example in which class should I
> focus and things like that )
> 
> Thanks in advance
> 
> Regards



More information about the graal-dev mailing list