Optimizing Locality by Topology-aware Placement for a Task Based Programming Model - Archive ouverte HAL Accéder directement au contenu
Poster De Conférence Année : 2016

Optimizing Locality by Topology-aware Placement for a Task Based Programming Model

Résumé

The ordered read-write lock model (ORWL) is a modern framework that proposes high level abstractions for the decomposition of an application and for the management of synchronizations and communications. The implementation of the model reaches high performances thanks to a decentralized event-based runtime. In this paper, we propose to enrich ORWL by proposing a topology-aware placement module that is based on the Hardware Locality framework, HWLOC. The aim is double. On one hand we increase the abstraction and the portability of the framework, and on the other hand we enhance the performance of the model’s runtime. We propose a placement policy, that takes the characteristics of the application, of the runtime and of the architecture into account. We validate and compare our approach with the Livermore kernel23 benchmarks.
Fichier principal
Vignette du fichier
bare_conf_2pages.pdf (221.83 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01416284 , version 1 (14-12-2016)

Identifiants

Citer

Jens Gustedt, Emmanuel Jeannot, Farouk Mansouri. Optimizing Locality by Topology-aware Placement for a Task Based Programming Model. IEEE Cluster 2016 Conference, Sep 2016, Taipei, Taiwan. , pp.164 - 165, ⟨10.1109/CLUSTER.2016.87⟩. ⟨hal-01416284⟩
503 Consultations
213 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More