Memory Affinity for Hierarchical Shared Memory Multiprocessors

Abstract : Currently, parallel platforms based on large scale hierarchical shared memory multiprocessors with Non-Uniform Memory Access (NUMA) are becoming a trend in scientific High Performance Computing (HPC). Due to their memory access constraints, these platforms require a very careful data distribution. Many solutions were proposed to resolve this issue. However, most of these solutions did not include optimizations for numerical scientific data (array data structures) and portability issues. Besides, these solutions provide a restrict set of memory policies to deal with data placement. In this paper, we describe an user-level interface named Memory Affinity interface (MAi), which allows memory affinity control on Linux based cache-coherent NUMA (ccNUMA) platforms. Its main goals are, fine data control, flexibility and portability. The performance of MAi is evaluated on three ccNUMA platforms using numerical scientific HPC applications, the NAS Parallel Benchmarks and a Geophysics application. The results show important gains (up to 31%) when compared to Linux default solution.
Type de document :
Communication dans un congrès
Proceedings of IEEE International Symposium on Computer Architectures and High Performance Computing (SBAC-PAD), 2009, Sao Paulo, Brazil. IEEE, pp.59-66, 2009, 〈10.1109/SBAC-PAD.2009.16〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00788914
Contributeur : Arnaud Legrand <>
Soumis le : vendredi 15 février 2013 - 13:46:21
Dernière modification le : jeudi 11 janvier 2018 - 06:21:39

Identifiants

Collections

Citation

Christiane Pousa Ribeiro, Marcio Bastos Castro, Luiz Gustavo Fernandes, Alexandre Carissimi, Jean-François Mehaut. Memory Affinity for Hierarchical Shared Memory Multiprocessors. Proceedings of IEEE International Symposium on Computer Architectures and High Performance Computing (SBAC-PAD), 2009, Sao Paulo, Brazil. IEEE, pp.59-66, 2009, 〈10.1109/SBAC-PAD.2009.16〉. 〈hal-00788914〉

Partager

Métriques

Consultations de la notice

148