NUMA abilities such as explicit migration of mem-ory buffers enable flexible placement of data buffers at runtime near the tasks that actually access them. The move_pages system call may be invoked manually but it achieves limited throughput and implies a strong collaboration of the application. Indeed, the location of threads and their memory access patterns must be care-fully known so as to decide when migrating the right memory buffer on time. We present the implementation of a Next-Touch mem-ory placement policy so as to enable automatic dynamic migration of pages when they are actually accessed by a task. We introduce a new PTE flag setup by madvise, and the corresponding Copy-on-Touch codepath in the page-fault handler which allocates...
For communication-intensive applications on distributed mem-ory systems, performance is bounded by r...
The page migration problem occurs in managing a globally addressed shared memory in a multiprocessor...
Live migration of virtual machines is an important approach for dynamic resource scheduling in cloud...
International audienceNUMA abilities such as explicit migration of memory buffers enable flexible pl...
This paper presents user-level dynamic page migration, a runtime technique which transparently enabl...
This paper presents algorithms for improving the performance of parallel programs on multiprogrammed...
This paper describes transparent mechanisms for emulating some of the data distribution facilities ...
jesus,eduard¦ Abstract. This paper describes transparent mechanisms for emulating some of the data d...
Current high-performance multicore processors provide users with a non-uniform memory access model (...
The performance of multiprogrammed shared-memory multiprocessors suffers often from scheduler interv...
Abstract—We are developing an efficient resource management system with aggressive virtual machine (...
Recent byte-addressable Non-Volatile Memory (NVM) technologies enable hybrid memory systems comprisi...
Virtual memory offers a simple hardware abstraction to programmers freeing them from the tedious pro...
Application migration is a key enabling technology component of mobile computing that allows rich se...
In this work we study the effect of data locality on the performance of Gaussian 03 code running on ...
For communication-intensive applications on distributed mem-ory systems, performance is bounded by r...
The page migration problem occurs in managing a globally addressed shared memory in a multiprocessor...
Live migration of virtual machines is an important approach for dynamic resource scheduling in cloud...
International audienceNUMA abilities such as explicit migration of memory buffers enable flexible pl...
This paper presents user-level dynamic page migration, a runtime technique which transparently enabl...
This paper presents algorithms for improving the performance of parallel programs on multiprogrammed...
This paper describes transparent mechanisms for emulating some of the data distribution facilities ...
jesus,eduard¦ Abstract. This paper describes transparent mechanisms for emulating some of the data d...
Current high-performance multicore processors provide users with a non-uniform memory access model (...
The performance of multiprogrammed shared-memory multiprocessors suffers often from scheduler interv...
Abstract—We are developing an efficient resource management system with aggressive virtual machine (...
Recent byte-addressable Non-Volatile Memory (NVM) technologies enable hybrid memory systems comprisi...
Virtual memory offers a simple hardware abstraction to programmers freeing them from the tedious pro...
Application migration is a key enabling technology component of mobile computing that allows rich se...
In this work we study the effect of data locality on the performance of Gaussian 03 code running on ...
For communication-intensive applications on distributed mem-ory systems, performance is bounded by r...
The page migration problem occurs in managing a globally addressed shared memory in a multiprocessor...
Live migration of virtual machines is an important approach for dynamic resource scheduling in cloud...