z-logo
Premium
An adaptive algorithm for high‐dimensional integrals on heterogeneous CPU‐GPU systems
Author(s) -
Laccetti Giuliano,
Lapegna Marco,
Mele Valeria,
Montella Raffaele
Publication year - 2018
Publication title -
concurrency and computation: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.309
H-Index - 67
eISSN - 1532-0634
pISSN - 1532-0626
DOI - 10.1002/cpe.4945
Subject(s) - computer science , central processing unit , parallel computing , cpu shielding , computation , multi core processor , workload , computational science , supercomputer , symmetric multiprocessor system , cuda , single core , algorithm , computer hardware , operating system
Summary 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.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here