Lecture Notes in Computer Science, 2000, Volume 1800/2000, 428-434, DOI: 10.1007/3-540-45591-4_57

Parallel Management of Large Dynamic Shared Memory Space: A Hierarchical FEM Application

Xavier Cavin and Laurent Alonso

View Related Documents

Abstract

We show in this paper the memory management issues raised by a parallel irregular and dynamic hierarchical application, which constantly allocates and deallocates data over an extremely large virtual address space. First, we show that if memory caches data locality is necessary, a lack of virtual pages locality may greatly affect the obtained performance. Second, fragmentation and contention problems associated with the required parallel dynamic memory allocation are presented. We propose practical solutions and discuss experimentation results obtained on a cache-coherent non uniform memory access (ccNUMA) distributed shared memory SGI Origin2000 machine.
Institut National Polytechnique de Lorraine.
INRIA Lorraine.
UMR7503, a joint research laboratory between CNRS, Institut National Polytechnique de Lorraine, INRIA, Université Henri Poincaré and Université Nancy 2.

Fulltext Preview

Image of the first page of the fulltext document