dc.contributor.author
Leon, Edgar
dc.date.accessioned
2026-01-31T00:40:09Z
dc.date.available
2026-01-31T00:40:09Z
dc.date.issued
2024-07-01
dc.identifier
Leon, E. Helping applications manage on-node resources on modern systems. A: Severo Ochoa Research Seminars at BSC. «9th Severo Ochoa Research Seminar Lectures at BSC, Barcelona, 2023-24». Barcelona: Barcelona Supercomputing Center, 2024, p. 116-117.
dc.identifier
https://hdl.handle.net/2117/452093
dc.identifier.uri
http://hdl.handle.net/2117/452093
dc.description.abstract
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.
dc.format
application/pdf
dc.publisher
Barcelona Supercomputing Center
dc.rights
http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject
High performance computing
dc.subject
Càlcul intensiu (Informàtica)
dc.title
Helping applications manage on-node resources on modern systems
dc.type
Conference report