Mixed Execution Spaces
Add support for parallel CPU and GPU computations in simulations to minimize idle time and maximize resource utilization.
-
Support for fields in any memory space -
Support for particle attributes in any memory space -
Proper communication across memory spaces -
Verification of simultaneous, asynchronous kernels in multiple execution spaces -
Empirical demonstration of performance gains from mixed execution spaces
Edited by vinciguerra_a