陳韋任 (Wei-Ren Chen)
2012-Jun-15 07:40 UTC
[LLVMdev] A simple tutorial on generating PTX assembler out of Ada source code using LLVM NVPTX backend
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
Dmitry N. Mikushin
2012-Jun-15 15:50 UTC
[LLVMdev] A simple tutorial on generating PTX assembler out of Ada source code using LLVM NVPTX backend
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. 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 >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120615/7c881262/attachment.html>
Justin Holewinski
2012-Jun-15 17:33 UTC
[LLVMdev] A simple tutorial on generating PTX assembler out of Ada source code using LLVM NVPTX backend
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>
Reasonably Related Threads
- [LLVMdev] A simple tutorial on generating PTX assembler out of Ada source code using LLVM NVPTX backend
- [LLVMdev] A simple tutorial on generating PTX assembler out of Ada source code using LLVM NVPTX backend
- [LLVMdev] A simple tutorial on generating PTX assembler out of Ada source code using LLVM NVPTX backend
- [LLVMdev] Update PTX section in CodeGenerator.html
- [LLVMdev] Update PTX section in CodeGenerator.html