The performance of multiprogrammed shared-memory multiprocessors suffers often from scheduler interventions that neglect data locality. On cache-coherent distributed shared-memory (DSM) multiprocessors, such scheduler interventions tend to increase the rate of remote memory accesses. This paper presents a novel dynamic page migration algorithm that remedies this problem in iterative parallel programs. The purpose of the algorithm is the early detection of pages that will most likely be accessed remotely by threads associated with them via a thread-to-memory affinity relation. The key mechanism that enables timely identification of these pages is a communication interface between the page migration engine and the operating system scheduler. ...
This paper presents an adaptive migratory scheme for software Distributed Shared Memory (DSM). On a ...
Abstract. The dynamic page migration problem [4] is defined in a dis-tributed network of n mobile no...
Abstract—The problem of scheduling a set of tasks on a multiprocessor architecture is addressed. Tas...
This paper presents algorithms for improving the performance of parallel programs on multiprogrammed...
This paper presents user-level dynamic page migration, a runtime technique which transparently enabl...
Several cache-coherent shared-memory multiprocessors have been developed that are scalable and offer...
The page migration problem occurs in managing a globally addressed shared memory in a multiprocessor...
AbstractThis paper is concerned with the page migration (or file migration) problem (Black and Sleat...
The cost of a cache miss depends heavily on the location of the main memory that backs the missing l...
When software distributed shared memory (SDSM) systems provide multithreading to exploit cluster of ...
Phase-Change Memory (PCM) technology has received substantial attention recently. Because PCM is byt...
This paper describes transparent mechanisms for emulating some of the data distribution facilities ...
Performance of a software distributed shared memory (DSM) system can be improved if load sharing is ...
In this paper we describe the way thread migration can be carried out in Distributed Shared Memory (...
jesus,eduard¦ Abstract. This paper describes transparent mechanisms for emulating some of the data d...
This paper presents an adaptive migratory scheme for software Distributed Shared Memory (DSM). On a ...
Abstract. The dynamic page migration problem [4] is defined in a dis-tributed network of n mobile no...
Abstract—The problem of scheduling a set of tasks on a multiprocessor architecture is addressed. Tas...
This paper presents algorithms for improving the performance of parallel programs on multiprogrammed...
This paper presents user-level dynamic page migration, a runtime technique which transparently enabl...
Several cache-coherent shared-memory multiprocessors have been developed that are scalable and offer...
The page migration problem occurs in managing a globally addressed shared memory in a multiprocessor...
AbstractThis paper is concerned with the page migration (or file migration) problem (Black and Sleat...
The cost of a cache miss depends heavily on the location of the main memory that backs the missing l...
When software distributed shared memory (SDSM) systems provide multithreading to exploit cluster of ...
Phase-Change Memory (PCM) technology has received substantial attention recently. Because PCM is byt...
This paper describes transparent mechanisms for emulating some of the data distribution facilities ...
Performance of a software distributed shared memory (DSM) system can be improved if load sharing is ...
In this paper we describe the way thread migration can be carried out in Distributed Shared Memory (...
jesus,eduard¦ Abstract. This paper describes transparent mechanisms for emulating some of the data d...
This paper presents an adaptive migratory scheme for software Distributed Shared Memory (DSM). On a ...
Abstract. The dynamic page migration problem [4] is defined in a dis-tributed network of n mobile no...
Abstract—The problem of scheduling a set of tasks on a multiprocessor architecture is addressed. Tas...