Thread migration is established as a mechanism for achieving dynamic load sharing and data lo-cality. However, migration has not been used with fine-grained parallelism due to the relatively high overheads associated with thread and messaging packages. This paper describes a high per-formance thread migration system for fine-grained parallelism, implemented with user level threads and user level messages. The thread system supports an extensible event mechanism which permits an efficient interface between the thread and messaging systems without compro-mising the modularity of either. Migration is supported by user level primitives; applications may implement different migration policies on top of the migration interface provided. The sys-t...
This paper studies the use of threads to support the execution of data-parallel programs. The overhe...
This dissertation describes the design, implementation, and performance of two mechanisms that addre...
Abstract Strong mobility enables migration of entire computations combining code, data, and executio...
Thread migration is established as a mechanism for achieving dynamic load sharing and data locality....
Thread migration is established as a mechanism for achieving dynamic load sharing and data locality....
In this paper we describe the way thread migration can be carried out in Distributed Shared Memory (...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Thread migration moves a single call-stack to another machine to improve either load balancing or lo...
This paper describes a generic mechanism to migrate threads in heterogeneous distributed environment...
Executing multi-threaded programs on multiprocessors can exploit the inherent paral-lelism among thr...
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...
Networks of workstations are fast becoming the standard envi-ronment for parallel applications. Howe...
Strong mobility enables migration of entire computations combining code, data, and execution state (...
Light-weight threads are becoming increasingly useful for parallel processing. This is particularly ...
This paper studies the use of threads to support the execution of data-parallel programs. The overhe...
This dissertation describes the design, implementation, and performance of two mechanisms that addre...
Abstract Strong mobility enables migration of entire computations combining code, data, and executio...
Thread migration is established as a mechanism for achieving dynamic load sharing and data locality....
Thread migration is established as a mechanism for achieving dynamic load sharing and data locality....
In this paper we describe the way thread migration can be carried out in Distributed Shared Memory (...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Thread migration moves a single call-stack to another machine to improve either load balancing or lo...
This paper describes a generic mechanism to migrate threads in heterogeneous distributed environment...
Executing multi-threaded programs on multiprocessors can exploit the inherent paral-lelism among thr...
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...
Networks of workstations are fast becoming the standard envi-ronment for parallel applications. Howe...
Strong mobility enables migration of entire computations combining code, data, and execution state (...
Light-weight threads are becoming increasingly useful for parallel processing. This is particularly ...
This paper studies the use of threads to support the execution of data-parallel programs. The overhe...
This dissertation describes the design, implementation, and performance of two mechanisms that addre...
Abstract Strong mobility enables migration of entire computations combining code, data, and executio...