In this document, we introduce Minas, a memory affinity management framework for cache-coherent NUMA Non-Uniform Memory Access) platforms, which provides either explicit memory affinity management or automatic one with efficiency and architecture abstraction for numerical scientic applications. The explicit tuning is based on an API called MAi (Memory Affinity interface) which provides simple functions to manage allocation and data placement using an extensive set of memory policies. An automatic tuning mechanism is provided by the preprocessor named MApp (Memory Anity preprocessor). MApp analyses both the application source code and the target cache-coherent NUMA platform characteristics in order to automatically apply MAi functions at com...
International audienceNon Uniform Memory Access (NUMA) architectures are nowadays common for running...
International audienceModern multicore systems are based on a Non-Uniform Memory Access (NUMA) desig...
The latency of memory access times is hence non-uniform, because it depends on where the request ori...
International audienceNowadays, on Multi-core Multiprocessors with Hierarchical Memory (Non-Uniform ...
International audienceOn numerical scientific High Performance Computing (HPC), Non-Uniform Memory A...
In this document, we describe an interface called MAI. This interface allows developers to manage me...
Abstract—Currently, parallel platforms based on large scale hierarchical shared memory multiprocesso...
Multi-core platforms with non-uniform memory access (NUMA) design are now a common resource in High ...
Les plates-formes multi-coeurs avec un accès mémoire non uniforme (NUMA) sont devenu des ressources ...
In geophysics, the appropriate subdivision of a region into segments is extremely important. ICTM (I...
Multi-core nodes with Non-Uniform Memory Access (NUMA) are now a common architecture for high perfor...
Modern multicore systems are based on a Non-Uniform Memory Access (NUMA) design. In a NUMA system, c...
International audienceNon Uniform Memory Access (NUMA) architectures are nowadays common for running...
International audienceModern multicore systems are based on a Non-Uniform Memory Access (NUMA) desig...
The latency of memory access times is hence non-uniform, because it depends on where the request ori...
International audienceNowadays, on Multi-core Multiprocessors with Hierarchical Memory (Non-Uniform ...
International audienceOn numerical scientific High Performance Computing (HPC), Non-Uniform Memory A...
In this document, we describe an interface called MAI. This interface allows developers to manage me...
Abstract—Currently, parallel platforms based on large scale hierarchical shared memory multiprocesso...
Multi-core platforms with non-uniform memory access (NUMA) design are now a common resource in High ...
Les plates-formes multi-coeurs avec un accès mémoire non uniforme (NUMA) sont devenu des ressources ...
In geophysics, the appropriate subdivision of a region into segments is extremely important. ICTM (I...
Multi-core nodes with Non-Uniform Memory Access (NUMA) are now a common architecture for high perfor...
Modern multicore systems are based on a Non-Uniform Memory Access (NUMA) design. In a NUMA system, c...
International audienceNon Uniform Memory Access (NUMA) architectures are nowadays common for running...
International audienceModern multicore systems are based on a Non-Uniform Memory Access (NUMA) desig...
The latency of memory access times is hence non-uniform, because it depends on where the request ori...