1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-09 23:45:36 +00:00
Grid/Grid/cshift
Makis Kappas 7d62f1d6d2 Populate the Cshift_table in the GPU
Cshift is allocated in Unified memory and used
in the LambdaApply kernels but also populated
from the host. This creates a lot of Unified HtoD
and DtoH mem operations and has a negative effect
in performance. With this commit we populate the
Cshift table in the device with the
populate_Cshift_table() kernel.
2023-01-11 21:26:25 +00:00
..
Cshift_common.h Populate the Cshift_table in the GPU 2023-01-11 21:26:25 +00:00
Cshift_mpi.h Make Cshift fields static to avoid repeated reallocaate overhead 2021-03-29 21:44:14 +02:00
Cshift_none.h Merge branch 'develop' into feature/gpu-port 2018-12-13 05:11:34 +00:00
Cshift_table.cc Keep the Vector fixed to protect it from realloc 2020-05-11 17:00:30 -04:00
Cshift.h Speed up Cshift more with coalesced 2020-09-01 15:28:15 -04:00