Networks of workstations are fast becoming the standard envi-ronment for parallel applications. However, the use of “found” resources as a platform for tightly-coupled runtime environ-ments has at least three obstacles: contention for resources, differing processor speeds, and processor heterogeneity. All three obstacles result in load imbalance, leading to poor per-formance for scientific applications. This paper describes the use of thread migration in transpar-ently addressing this load imbalance in the context of the CVM software distributed shared memory system. We describe the implementation and performance of mechanisms and policies that accommodate both resource contention, and heterogeneity in clock speed and processor type. Our re...
We consider networks of workstations which are not only timesharing, but also heterogeneous with a l...
This paper describes a generic mechanism to migrate threads in heterogeneous distributed environment...
International audienceWith the introduction of multi-core processors, thread affinity has quickly ap...
In this paper we describe the way thread migration can be carried out in Distributed Shared Memory (...
While the paradigm offered by SMP designs is a relatively clean one, programming paradigms offered o...
Distributed Shared Memory (DSM) systems provide a logically shared memory over physically distribute...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Thread migration is established as a mechanism for achieving dynamic load sharing and data locality....
Heterogeneity in general-purpose workloads often end up in non optimal per-thread hardware resource ...
Thread migration is established as a mechanism for achieving dynamic load sharing and data locality....
This paper presents a mechanism to run parallel ap-plications in heterogeneous, dynamic environments...
Light-weight threads are becoming increasingly useful for parallel processing. This is particularly ...
Thread migration is established as a mechanism for achieving dynamic load sharing and data lo-cality...
This paper presents an source-level software system, PMT, which performs task migrations for long-ru...
Executing multi-threaded programs on multiprocessors can exploit the inherent paral-lelism among thr...
We consider networks of workstations which are not only timesharing, but also heterogeneous with a l...
This paper describes a generic mechanism to migrate threads in heterogeneous distributed environment...
International audienceWith the introduction of multi-core processors, thread affinity has quickly ap...
In this paper we describe the way thread migration can be carried out in Distributed Shared Memory (...
While the paradigm offered by SMP designs is a relatively clean one, programming paradigms offered o...
Distributed Shared Memory (DSM) systems provide a logically shared memory over physically distribute...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Thread migration is established as a mechanism for achieving dynamic load sharing and data locality....
Heterogeneity in general-purpose workloads often end up in non optimal per-thread hardware resource ...
Thread migration is established as a mechanism for achieving dynamic load sharing and data locality....
This paper presents a mechanism to run parallel ap-plications in heterogeneous, dynamic environments...
Light-weight threads are becoming increasingly useful for parallel processing. This is particularly ...
Thread migration is established as a mechanism for achieving dynamic load sharing and data lo-cality...
This paper presents an source-level software system, PMT, which performs task migrations for long-ru...
Executing multi-threaded programs on multiprocessors can exploit the inherent paral-lelism among thr...
We consider networks of workstations which are not only timesharing, but also heterogeneous with a l...
This paper describes a generic mechanism to migrate threads in heterogeneous distributed environment...
International audienceWith the introduction of multi-core processors, thread affinity has quickly ap...