Autor/a

Leon, Edgar

Fecha de publicación

2024-07-01



Resumen

Scientific discovery is increasingly enabled by heterogeneous hardware that includes multiple processor types, deep memory hierarchies, and heterogeneous memories. To effectively utilize this hardware, computational scientists must compose their applications using a combination of programming models, middleware, and runtime systems. Since these systems are often designed in isolation from each other, their concurrent execution often results in resource contention and interference, which limits application performance and scalability. This problem adds to the already complex interactions between multiple physics libraries and emerging machine learning components in scientific applications. Consequently, real-world applications face numerous challenges on heterogeneous machines. In this talk, I will present our runtime system strategy to address these challenges. It includes two components: (1) mpibind: A robust, memory-driven framework to map parallel applications to the underlying architecture transparently from the point of view of applications, and (2) Quo Vadis: An interface to help hybrid applications make efficient use of heterogeneous hardware, ease programmability in the presence of multiple programming abstractions, and enable portability across systems. Both components abstract out low-level details of the hardware and present an architectureindependent interface applications can use to leverage local resources automatically and without user intervention. I will also present a skeleton multi-physics application with Quo Vadis to demonstrate how the challenges described above can be met in a portable way across systems and with a small effort from application writers.

Tipo de documento

Conference report

Lengua

Inglés

Publicado por

Barcelona Supercomputing Center

Citación recomendada

Esta citación se ha generado automáticamente.

Derechos

http://creativecommons.org/licenses/by-nc-nd/4.0/

Open Access

Este ítem aparece en la(s) siguiente(s) colección(ones)

Congressos [11156]