[llvm-dev] CUDA: instrumenting PTX code
Gurunath Kadam via llvm-dev
llvm-dev at lists.llvm.org
Fri Nov 18 11:15:59 PST 2016
Follow-up: Or should it be SASS code that should be instrumented?!!
On Fri, Nov 18, 2016 at 1:55 PM, Gurunath Kadam <gurunath.kadam at gmail.com>
> I am not sure if there is any CUDA/PTX instrumenting feature in LLVM.
> I want to generated a simple memory trace and I know GPGPU Ocelot does
> that. But I was thinking why not LLVM.
> So I am looking at two optimizations implemented in LLVM for CUDA for some
> 1. Address inference: Does this use PTX IR or LLVM IR? I would say LLVM IR
> based on some code keywords like PHI nodes etc.
> 2. Bypass slow div: This is a generic optimization done adopted for CUDA.
> I think it uses LLVM IR.
> So my question is, to instrument PTX code, shall I focus on LLVM IR or PTX?
> Some definite guidance on these lines will be very helpful. Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev