Dynamic Memory Management on Mome DSM

Yvon Jégou 1
1 PARIS - Programming distributed parallel systems for large scale numerical simulation
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, ENS Cachan - École normale supérieure - Cachan, Inria Rennes – Bretagne Atlantique
Abstract : Very few DSM systems provide fine grained shared memory management primitives. In general, the available primitives imply node synchronization or the use of a centralized server. The cost of allocating a shared memory block is acceptable only for large chunks. The global memory management must be provided by the application. In order to be of general use, the management of the shared memory must be symmetrical - all nodes can allocate and free memory - and the memory allocator must adapt to balanced situations - all nodes request memory - as well as unbalanced situations when a single node requests a major part of the allocations. During the POP European project which aimed at the development of an OpenMP compilation and run-time system for clusters, theglibc/ptmalloc2 memory allocator has been integrated to the Mome DSM. In this paper we present the main lines of this implementation.
Type de document :
Communication dans un congrès
CCGRID, Sixth IEEE International Symposium on Cluster Computing and the Grid Workshops (CCGRIDW'06), May 2006, Singapour, Singapore. 2, pp.116, 2006
Liste complète des métadonnées

https://hal.inria.fr/inria-00482516
Contributeur : Yvon Jégou <>
Soumis le : lundi 10 mai 2010 - 16:10:11
Dernière modification le : jeudi 11 janvier 2018 - 06:20:10

Identifiants

  • HAL Id : inria-00482516, version 1

Citation

Yvon Jégou. Dynamic Memory Management on Mome DSM. CCGRID, Sixth IEEE International Symposium on Cluster Computing and the Grid Workshops (CCGRIDW'06), May 2006, Singapour, Singapore. 2, pp.116, 2006. 〈inria-00482516〉

Partager

Métriques

Consultations de la notice

104