Parallel programming models for heterogeneous many-cores: a comprehensive survey

J Fang, C Huang, T Tang, Z Wang - CCF Transactions on High …, 2020 - Springer
Heterogeneous many-cores are now an integral part of modern computing systems ranging
from embedding systems to supercomputers. While heterogeneous many-core design offers …

Exploiting OpenMP and OpenACC to accelerate a geometric approach to molecular docking in heterogeneous HPC nodes

E Vitali, D Gadioli, G Palermo, A Beccari… - The Journal of …, 2019 - Springer
In drug discovery, molecular docking is the task in charge of estimating the position of a
molecule when interacting with the docking site. This task is usually used to perform …

Towards efficient remote openmp offloading

W Lu, B Shan, E Raut, J Meng, M Araya-Polo… - … Workshop on OpenMP, 2022 - Springer
On modern heterogeneous HPC systems, the most popular way to realize distributed
computation is the hybrid programming model of MPI+ X (X being OpenMP/CUDA/etc.), as it …

Locating crop plant centers from UAV-based RGB imagery

Y Chen, J Ribera, C Boomsma… - Proceedings of the IEEE …, 2017 - openaccess.thecvf.com
In this paper we propose a method to find the location of crop plants in Unmanned Aerial
Vehicle (UAV) imagery. Finding the location of plants is a crucial step to derive and track …

OpenH: A Novel Programming Model and API for Developing Portable Parallel Programs on Heterogeneous Hybrid Servers

S Farrelly, RR Manumachu, A Lastovetsky - IEEE Access, 2024 - ieeexplore.ieee.org
Heterogeneous nodes composed of a multicore CPU and accelerators are today's norm in
high-performance computing (HPC) platforms due to their superior performance and energy …

Automated software transplantation

A Marginean - 2021 - discovery.ucl.ac.uk
Automated program repair has excited researchers for more than a decade, yet it has yet to
find full scale deployment in industry. We report our experience with SAPFIX: the first …

A novel set of directives for multi-device programming with openmp

R Torres, R Ferrer, X Teruel - 2022 IEEE International Parallel …, 2022 - ieeexplore.ieee.org
The latest versions of OpenMP have been offering support for offloading execution to the
accelerator devices present in a variety of heterogeneous architectures via the target …

Evaluation of asynchronous offloading capabilities of accelerator programming models for multiple devices

J Hahnfeld, C Terboven, J Price, HJ Pflug… - … Using Directives: 4th …, 2018 - Springer
Accelerator devices are increasingly used to build large supercomputers and current
installations usually include more than one accelerator per system node. To keep all devices …

Energy-efficient heterogeneous computing at exaSCALE—ECOSCALE

K Georgopoulos, I Mavroidis, L Lavagno… - … Accelerators in Data …, 2019 - Springer
In the effort for exascale performance, current High-Performance Computing (HPC) systems
need to be improved. Simple hardware scaling is not a feasible solution due to the …

Homp: Automated distribution of parallel loops and data in highly parallel accelerator-based systems

Y Yan, J Liu, KW Cameron… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Heterogeneous computing systems, eg, those with accelerators than the host CPUs, offer
the accelerated performance for a variety of workloads. However, most parallel …