In this paper, we introduce an adaptive procedure for the numerical computation of a high-dimensional integrals on HPC systems with heterogeneous nodes composed of multi-core CPU and GPU devices. To this aim, we have integrated together two different approaches: a first one is in charge of a fair workload among the threads running on the multi-core CPU, while a second one is in charge of an efficient execution of the computational kernels on the GPU. We tested the resulting algorithm on several test functions on a system where the nodes are provided with two Intel ten-core CPU and one NVIDIA GPU device.
An adaptive algorithm for high-dimensional integrals on heterogeneous CPU-GPU systems / Laccetti, Giuliano; Lapegna, Marco; Mele, Valeria; Montella, Raffaele. - In: CONCURRENCY AND COMPUTATION. - ISSN 1532-0626. - 31:19(2019), p. e4945. [10.1002/cpe.4945]
An adaptive algorithm for high-dimensional integrals on heterogeneous CPU-GPU systems
Laccetti, Giuliano;Lapegna, Marco;Mele, Valeria;
2019
Abstract
In this paper, we introduce an adaptive procedure for the numerical computation of a high-dimensional integrals on HPC systems with heterogeneous nodes composed of multi-core CPU and GPU devices. To this aim, we have integrated together two different approaches: a first one is in charge of a fair workload among the threads running on the multi-core CPU, while a second one is in charge of an efficient execution of the computational kernels on the GPU. We tested the resulting algorithm on several test functions on a system where the nodes are provided with two Intel ten-core CPU and one NVIDIA GPU device.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.