mirror of
https://github.com/paboyle/Grid.git
synced 2024-11-09 23:45:36 +00:00
Plan for GPU port
This commit is contained in:
parent
a9342c6ae5
commit
a0e9f3b0a0
40
TODO
40
TODO
@ -3,36 +3,42 @@
|
||||
GPU branch code item work list
|
||||
-----------------------------
|
||||
|
||||
- Investigate why slower than september
|
||||
|
||||
- Common source GPU and CPU generic kernels???
|
||||
1) Common source GPU and CPU generic kernels???
|
||||
- coalescedRead, coalescedWrite in expressions.
|
||||
- Uniform coding between GPU kernels and CPU kernels attempt
|
||||
|
||||
- SIMD dirs in stencil
|
||||
2) - SIMD dirs in stencil
|
||||
|
||||
- Merge develop and test HMC
|
||||
3) Merge develop and test HMC
|
||||
|
||||
- GPU accelerate EOFA
|
||||
4) GPU accelerate EOFA
|
||||
|
||||
- Make GPU offload reductions optionally deterministic
|
||||
5) Accelerate the cshift
|
||||
|
||||
- Accelerate the cshift
|
||||
6) Make GPU offload reductions optionally deterministic -- Gianluca
|
||||
|
||||
- Gamma tables on GPU; check this.
|
||||
7) Investigate why slower than september
|
||||
|
||||
- Mobius kernel fusion.
|
||||
Single GPU simd target (VGPU)
|
||||
|
||||
- Reread WilsonKernels and check diffs
|
||||
8) Gamma tables on GPU; check this.
|
||||
|
||||
- thread_loop interface revisit.
|
||||
- pragma once uniformly
|
||||
- Audit changes
|
||||
- Audit NAMESPACE CHANGES
|
||||
9) Mobius kernel fusion. -- Gianluca?
|
||||
|
||||
- Staggered kernels inline for GPU
|
||||
10) Reread WilsonKernels and check diffs
|
||||
|
||||
11) thread_loop interface revisit.
|
||||
for_n
|
||||
for
|
||||
|
||||
12) pragma once uniformly
|
||||
|
||||
13) Audit changes
|
||||
|
||||
14) Audit NAMESPACE CHANGES
|
||||
|
||||
15) Staggered kernels inline for GPU
|
||||
|
||||
- Single GPU simd target (VGPU)
|
||||
|
||||
-----
|
||||
Gianluca's changes
|
||||
|
Loading…
Reference in New Issue
Block a user