Improving Simulations of Task-Based Applications on Complex NUMA Architectures - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2023

Improving Simulations of Task-Based Applications on Complex NUMA Architectures

Abstract

Modeling and simulation are crucial in high-performance computing (HPC), with numerous frameworks developed for distributed computing infrastructures and their applications. Despite node-level simulation of shared-memory systems and task-based parallel applications, existing works overlook non-uniform memory access (NUMA) effects, a critical characteristic of current HPC platforms. In this work, we introduce a modeling for complex NUMA architectures and enhance a simulator for dependency-based task-parallel applications. This facilitates experiments with varied data locality models: we refine a communication-oriented model leveraging topology information for data transfers, and devise a more intricate model incorporating a cache mechanism for last-level cache data storage. Dense linear algebra test cases are used to validate both models, demonstrating that our simulator reliably predicts execution time with minimal relative error.
Fichier principal
Vignette du fichier
IWOMP_2023_paper_8.pdf (422.11 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-04201317 , version 1 (11-09-2023)

Licence

Identifiers

Cite

Idriss Daoudi, Thierry Gautier, Samuel Thibault, Swann Perarnau. Improving Simulations of Task-Based Applications on Complex NUMA Architectures. IWOMP 2023 - 19th International Workshop on OpenMP, Sep 2023, Bristol, United Kingdom. pp.195-209, ⟨10.1007/978-3-031-40744-4_13⟩. ⟨hal-04201317⟩
54 View
65 Download

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More