Multidimensional adaptative and deterministic integration in CUDA and OpenMP
2021
Parallelization schemes on many-core architectures, in this case, CUDA and OpenMP, are used to accelerate and improve the accuracy of adaptive multidimensional integration algorithms. The one-dimensional Gauss–Kronrod adaptive method is generalized to 3, 4, 5 and 6 dimensions. The implementation of the traditional tensor product construction of the grid and weights for multidimensional integration is revisited and reformulated taking advantages of the multi and many-core architectures. Tests performed in a set of benchmark functions show that the algorithm is numerically accurate, with accelerations as high as 800X in CUDA and 300X in the OpenMP implementation both compared to a sequential multidimensional integration algorithm.
Keywords:
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
47
References
0
Citations
NaN
KQI