Advanced search
Start date
Betweenand

Implementation and Optimization of Task Offloading in Heterogeneous Clusters using OpenMP Cluster

Grant number: 24/04232-8
Support Opportunities:Scholarships in Brazil - Master
Start date: September 01, 2024
End date: February 28, 2026
Field of knowledge:Physical Sciences and Mathematics - Computer Science - Computer Systems
Principal Investigator:Hervé Cédric Yviquel
Grantee:Jhonatan Cléto
Host Institution: Instituto de Computação (IC). Universidade Estadual de Campinas (UNICAMP). Campinas , SP, Brazil
Associated research grant:19/26702-8 - Trends on high performance computing, from resource management to new computer architectures, AP.TEM

Abstract

The OpenMP Cluster (OMPC) is a parallel and distributed programming model that enables the execution of OpenMP tasks on remote nodes of a High Performance Computing (HPC) cluster. With OMPC, it is possible to develop applications capable of scaling from a single machine to a robust supercomputer only using OpenMP directives. This characteristic makes OMPC a promising alternative to combining different parallel and distributed programming models and SDKs, a common practice for HPC application development. However, OMPC applications currently cannot offload tasks to available hardware accelerators in the cluster, such as GPUs on a node, even though OpenMP supports such operation. Therefore, the objective of this research project is to implement and optimize support for task offloading to accelerators in OMPC. With the inclusion of this new functionality in OMPC, we provide a development tool that, solely using the OpenMP syntax, can transfer tasks to any accelerator present in a heterogeneous HPC system, maintaining application portability across different hardware architectures.

News published in Agência FAPESP Newsletter about the scholarship:
More itemsLess items
Articles published in other media outlets ( ):
More itemsLess items
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)

Scientific publications
(The scientific publications listed on this page originate from the Web of Science or SciELO databases. Their authors have cited FAPESP grant or fellowship project numbers awarded to Principal Investigators or Fellowship Recipients, whether or not they are among the authors. This information is collected automatically and retrieved directly from those bibliometric databases.)
CLETO, JHONATAN; VALARINI, GUILHERME; PEREIRA, MARCIO M.; ARAUJO, GUIDO; YVIQUEL, HERVE. Scalable OpenMP Remote Offloading via Asynchronous MPI and Coroutine-Driven Communication. EURO-PAR 2025: PARALLEL PROCESSING, PT III, v. 15902, p. 14-pg., . (24/04232-8, 19/26702-8)
CECCATO, RODRIGO; CLETO, JHONATAN; LEITE, GUSTAVO; RIGO, SANDRO; MONSALVE DIAZ, JOSE M.; YVIQUEL, HERVE. Spinner: Enhancing HPC Experimentation with a Streamlined Parameter Sweep Tool. 2024 INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING WORKSHOPS, SBAC-PADW, v. N/A, p. 11-pg., . (24/04232-8, 19/17874-0, 13/08293-7, 20/08475-1)