KernelAbstractions.jl
KernelAbstractions.jl copied to clipboard
Add back support for force-inlining
https://github.com/JuliaGPU/GPUCompiler.jl/pull/335
cc: @matinraayai @lcw
That would be great. I tried to add it to CUDA.jl and it is not working yet. See https://github.com/JuliaGPU/CUDA.jl/pull/1554 for details.
Thinking about this today, we have three options:
- Add it as a parameter to kernel construction
- Add it as a paramater to kernel launch
- Turn it on by default
@vchuravy I think adding it as a parameter to kernel construction is a good idea.
@matinraayai would you be interested in trying to add that?
@vchuravy sure. How do I proceed?
@lcw it seems that your PR for adding force-inlining support has been merged. If so can we close this issue?
I think we still need to add forced inlining to the other GPU backends and then add a kernel construction parameter to kernel abstractions.
Okay I'll investigate GCN.