MAi: Memory Affinity Interface - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2010

MAi: Memory Affinity Interface


In this document, we describe an interface called MAI. This interface allows developers to manage memory affinity in NUMA architectures. The affinity unit in MAI is an array of the parallel application. A set of memory policies implemented in MAI can be applied to these arrays in a simple way. High-level functions implemented in MAI minimize developers work when managing memory affinity in NUMA machines. MAI's performance has been evaluating on two different NUMA machines using some parallel applications. Results obtained with MAI present important gains when compared with the standard memory affinity solutions.
Fichier principal
Vignette du fichier
RT-0359.pdf (648.38 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

inria-00344189 , version 1 (04-12-2008)
inria-00344189 , version 2 (30-03-2009)
inria-00344189 , version 3 (29-09-2009)
inria-00344189 , version 4 (28-11-2009)
inria-00344189 , version 5 (30-11-2009)
inria-00344189 , version 6 (14-06-2010)


  • HAL Id : inria-00344189 , version 6


Christiane Pousa Ribeiro, Jean-François Méhaut. MAi: Memory Affinity Interface. [Research Report] RT-0359, INRIA. 2010. ⟨inria-00344189v6⟩
164 View
254 Download


Gmail Facebook Twitter LinkedIn More