A common approach to improve memory access in NUMA machines exploits operating system (OS) page protection mechanisms to induce faults to determine which pages are accessed by what thread, so as to move the thread and its working-set of pages to the same NUMA node. However, existing proposals do not fully fit the requirements of truly multi-thread applications with non-partitioned accesses to virtual pages. In fact, these proposals exploit (induced) faults on a same page-table for all the threads of a same process to determine the access pattern. Hence, the fault by one thread (and the consequent re-opening of the access to the corresponding page) would mask those by other threads on the same page. This may lead to inaccuracy in the estimat...
Nonuniform memory access time (referred to as NUMA) is an important feature in the design of large s...
International audienceExploiting the full computational power of current hierarchical multiprocessor...
International audienceNowadays, NUMA architectures are common in compute-intensive systems. Achievin...
A common approach to improve memory access in NUMA machines exploits operating system (OS) page prot...
Current multi-socket systems have complex memory hierarchies with significant Non-Uniform Memory Acc...
This paper introduces two novel algorithms for thread migrations, named CIMAR (Core-aware Interchang...
Multicore multiprocessors use Non Uniform Memory Ar-chitecture (NUMA) to improve their scalability. ...
International audienceModern multicore systems are based on a Non-Uniform Memory Access (NUMA) desig...
Multicore multiprocessors use a Non Uniform Memory Architecture (NUMA) to improve their scalability....
The problem of placement of threads, or virtual cores, on physical cores in a multicore system has b...
It is well known that Time Warp may suffer from large usage of memory, which may hamper the efficien...
International audienceThe parallelism in shared-memory systems has increased significantly with the ...
peer reviewedDuring the parallel execution of queries in Non-Uniform Memory Access (NUMA) sys...
International audienceWhile virtualization only introduces a small overhead on machines with few cor...
Modern multicore systems are based on a Non-Uniform Memory Access (NUMA) design. In a NUMA system, c...
Nonuniform memory access time (referred to as NUMA) is an important feature in the design of large s...
International audienceExploiting the full computational power of current hierarchical multiprocessor...
International audienceNowadays, NUMA architectures are common in compute-intensive systems. Achievin...
A common approach to improve memory access in NUMA machines exploits operating system (OS) page prot...
Current multi-socket systems have complex memory hierarchies with significant Non-Uniform Memory Acc...
This paper introduces two novel algorithms for thread migrations, named CIMAR (Core-aware Interchang...
Multicore multiprocessors use Non Uniform Memory Ar-chitecture (NUMA) to improve their scalability. ...
International audienceModern multicore systems are based on a Non-Uniform Memory Access (NUMA) desig...
Multicore multiprocessors use a Non Uniform Memory Architecture (NUMA) to improve their scalability....
The problem of placement of threads, or virtual cores, on physical cores in a multicore system has b...
It is well known that Time Warp may suffer from large usage of memory, which may hamper the efficien...
International audienceThe parallelism in shared-memory systems has increased significantly with the ...
peer reviewedDuring the parallel execution of queries in Non-Uniform Memory Access (NUMA) sys...
International audienceWhile virtualization only introduces a small overhead on machines with few cor...
Modern multicore systems are based on a Non-Uniform Memory Access (NUMA) design. In a NUMA system, c...
Nonuniform memory access time (referred to as NUMA) is an important feature in the design of large s...
International audienceExploiting the full computational power of current hierarchical multiprocessor...
International audienceNowadays, NUMA architectures are common in compute-intensive systems. Achievin...