Conditional AST Node & advanced CUDA indexing
- abstraction layer for selecting CUDA block and grid sizes - line based (was implemented before) - block based (new, more flexible) - new conditional (if/else) ast node, which is necessary for indexing schemes (guarding if)
Showing
- astnodes.py 42 additions, 1 deletionastnodes.py
- backends/cbackend.py 9 additions, 0 deletionsbackends/cbackend.py
- field.py 1 addition, 1 deletionfield.py
- gpucuda/cudajit.py 13 additions, 7 deletionsgpucuda/cudajit.py
- gpucuda/indexing.py 161 additions, 0 deletionsgpucuda/indexing.py
- gpucuda/kernelcreation.py 23 additions, 39 deletionsgpucuda/kernelcreation.py
- transformations.py 25 additions, 18 deletionstransformations.py
Please register or sign in to comment