search for: ptxbackend

Displaying 9 results from an estimated 9 matches for "ptxbackend".

2011 Aug 29
0
[LLVMdev] PTX target for LLVM!
Hi everyone, I downloaded the latest version of LLVM PTX backend from http://www.prog.uni-saarland.de/projects/anysl and made the required changes to all the files mentioned in the README. But I get the following error when I compile it. llvm[3]: Compiling PTXBackend.cpp for Release build In file included from PTXBackend.h:70:0, from PTXBackend.cpp:36: PTXPasses.h: In constructor ‘PTXBackendInsertSpecialInstructions::PTXBackendInsertSpecialInstructions(std::map<const llvm::Value*, const llvm::Value*>&)’: PTXPasses.h:93:63: error: no m...
2010 Apr 27
5
[LLVMdev] PTX target for LLVM!
Hey everybody, good news for everyone interested in the PTX backend: We decided to release the current source code under the GPL - you can find the latest tarball here: http://www.prog.uni-saarland.de/projects/anysl You will find the README in the attachment, which should hopefully answer a lot of questions concerning the implementation and the current status. If you have further questions,
2010 Aug 10
4
[LLVMdev] PTX backend, BSD license
...ler which compiles PTX code to machine > code targeting a particular GPU architecture. It performs register > allocation, instruction scheduling, dead-code elimination, and other > late optimizations. Thus we don't need most of the target-independent > code generator features in the PTXBackend. Some of these could still be useful to aid the NVIDIA compiler. But I don't have any hard data to support that assertion. :) > We already support most of the PTX instruction set. Texture lookup, > structs&arrays, function calls, vector types, different address spaces > and man...
2010 Aug 10
0
[LLVMdev] PTX backend, BSD license
...ible. This backend is implemented by LLVM's target >>> independent code generator framework; I think this will make it easier >>> to maintain. >>> >> How does this relate, at all, to the backend here: >> >> http://sourceforge.net/projects/llvmptxbackend/ >> >> If they are unrelated, can you do a comparison of the two? Perhaps >> there are holes in each that can be filled by the other. It would be >> a shame to have two completely different PTX backends. >> >> > I surfed their code, and it seems that th...
2010 Aug 10
0
[LLVMdev] PTX backend, BSD license
On Aug 10, 2010, at 12:05 PM, David A. Greene wrote: >> >> The PTXBackend probably needs more test cases. I'm currently covering a >> lot of LLVM and PTX features but the test suite is still not exhaustive. >> I took the coding standards into account and the license is now >> compatible to LLVM. I don't know what else needs to be done? >...
2010 Aug 15
1
[LLVMdev] PTX backend, BSD license
Hi, Chris Lattner wrote: > On Aug 10, 2010, at 12:05 PM, David A. Greene wrote: > > >>> The PTXBackend probably needs more test cases. I'm currently covering a >>> lot of LLVM and PTX features but the test suite is still not exhaustive. >>> I took the coding standards into account and the license is now >>> compatible to LLVM. I don't know what else needs to be...
2010 Aug 10
0
[LLVMdev] PTX backend, BSD license
...de to > machine > > code targeting a particular GPU architecture. It performs register > > allocation, instruction scheduling, dead-code elimination, and other > > late optimizations. Thus we don't need most of the target-independent > > code generator features in the PTXBackend. > > Some of these could still be useful to aid the NVIDIA compiler. But I > don't have any hard data to support that assertion. :) [Villmow, Micah] For the AMD backend that I work on, having these turned on are invaluable. If the NVIDIA compiler is anything like the ATI graphics co...
2010 Aug 10
4
[LLVMdev] Upstream PTX backend that uses target independent code generator if possible
...ike to >> upstream it if possible.  This backend is implemented by LLVM's target >> independent code generator framework; I think this will make it easier >> to maintain. > > How does this relate, at all, to the backend here: > > http://sourceforge.net/projects/llvmptxbackend/ > > If they are unrelated, can you do a comparison of the two?  Perhaps > there are holes in each that can be filled by the other.  It would be > a shame to have two completely different PTX backends. > I surfed their code, and it seems that they didn't use code generator. That...
2010 Aug 10
1
[LLVMdev] PTX backend, BSD license
...gt; > > code targeting a particular GPU architecture. It performs register > > > allocation, instruction scheduling, dead-code elimination, and > > > other late optimizations. Thus we don't need most of the > > > target-independent code generator features in the PTXBackend. > > > > Some of these could still be useful to aid the NVIDIA compiler. > > But I don't have any hard data to support that assertion. :) > [Villmow, Micah] For the AMD backend that I work on, having these > turned on are invaluable. If the NVIDIA compiler is anything...