[LLVMdev] A simple tutorial on generating PTX assembler out of Ada source code using LLVM NVPTX backend

Justin Holewinski justin.holewinski at gmail.com
Fri Jun 15 10:33:20 PDT 2012


On Fri, Jun 15, 2012 at 11:50 AM, Dmitry N. Mikushin <maemarcus at gmail.com>wrote:

> I'm sorry if it is too funny, I just thought it could be a simple enough
> basic tutorial. If you are asking whether many people are interested
> particularly in Ada, then I don't think so. Ada here is just an
> illustration of "whatever unusual thing you need - you can do it with LLVM
> easily by pipelining different components".
>
> Anyway, if you think it could be useful for the website, please let me
> know what should be changed or re-worked, in order to do so.
>

This is very cool!  I like how it shows a very simple way to enable GPU
programming in Ada using a minimum of code.  At the very least, it deserves
a link from the LLVM website.


>
> Thanks,
> - D.
>
> 2012/6/15 陳韋任 (Wei-Ren Chen) <chenwj at iis.sinica.edu.tw>
>
> On Fri, Jun 15, 2012 at 09:06:03AM +0200, Duncan Sands wrote:
>> > Hi Dima,
>> >
>> > > FWIW, attached presentation provides a simple jump-start tutorial for
>> newbies to
>> > > start doing something useful with LLVM, DragonEgg, NVPTX backend and
>> some custom
>> > > high-level language. Along with short software overview from the user
>> > > perspective it contains instructions on building components necessary
>> to
>> > > experiment with NVPTX and an example usecase of generating PTX
>> assembler out of
>> > > the Ada source code with help of DragonEgg.
>> >
>> > very amusing! :)  I'm curious to know though: do you think many people
>> > are interested in this kind of thing?
>>
>>   We should collect this kind of tutorial and put them on the website. ;)
>>
>> Regards,
>> chenwj
>>
>> --
>> Wei-Ren Chen (陳韋任)
>> Computer Systems Lab, Institute of Information Science,
>> Academia Sinica, Taiwan (R.O.C.)
>> Tel:886-2-2788-3799 #1667
>> Homepage: http://people.cs.nctu.edu.tw/~chenwj
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>


-- 

Thanks,

Justin Holewinski
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120615/6932e864/attachment.html>


More information about the llvm-dev mailing list