(Enter summary)
Abstract: This paper describes a generic mechanism to migrate
threads in heterogeneous distributed environments. To
maintain high portability and flexibility, thread migration is
implemented at language level. At compile-time, a preprocessor
scans the C and C++ programs to build thread state,
detects possible thread migration points, and transforms the
source code accordingly. Run-time support helps migrate
threads physically. Since the physical thread state is transformed
into a logical form, and... (Update)
Context of citations to this paper: More
...follows: Section 2 describes the adaptive DSM systems. Section 3 shows the details of MigThread improved from an existing implementation [3]. In Section 4, we analyze the performance of MigThread. In Section 5, we show some experimental results on benchmark programs. Section 6...
.... We have proposed an application level thread migration scheme, MigThread, to improve transparency and reusability for migration [3]. A big impediment to thread migration is due to migration unsafe features within C C . If the programmer uses these unsafe features...
Cited by: More
dSL: An environment with automatic code distribution.. - De Wachter, Massart..
(Correct)
Thread Migration/Checkpointing for Type-Unsafe C Programs - Jiang, Chaudhary (2003)
(Correct)
Data Conversion for Process/Thread Migration and Checkpointing - Hai Jiang Vipin
(Correct)
Active bibliography (related documents): More All
0.7: Hazim Shafi - Ibm Research Burnet
(Correct)
0.5: Efficient Fine-Grain Thread Migration with Active Threads - Weissman, Gomes, Quittek.. (1998)
(Correct)
0.5: Fast Multi-Threading on Shared Memory Multiprocessors - Cordina (2000)
(Correct)
Similar documents based on text: More All
0.3: Design Issues for a High-Performance Distributed Shared.. - Roy, Chaudhary (1999)
(Correct)
0.3: Strings: A High-Performance Distributed Shared Memory for.. - Roy, Chaudhary (1998)
(Correct)
0.3: DSM-PM2: a generic, multi-protocol DSM layer for the.. - Antoniu..
(Correct)
Related documents from co-citation: More All
4: Heterogeneous process migration: The tui system
- Smith, Hutchinson - 1996
4: Data collection and restoration for heterogeneous network process migration
- Chanchio, Sun - 1997
3: Process Migration (context) - Milojicic, Douglis et al. - 1996
BibTeX entry: (Update)
Hai Jiang and Vipin Chaudhary, Compile/Run-time Support for Thread Migration, Proc. of 16th International Parallel and Distributed Processing Symposium, Fort Lauderdale, Florida, April 15-19, 2002. http://citeseer.ist.psu.edu/jiang02compileruntime.html More
@misc{ jiang02compileruntime,
author = "Hai Jiang and Vipin Chaudhary",
title = "Compile/Run-time Support for Thread Migration",
text = "Hai Jiang and Vipin Chaudhary, Compile/Run-time Support for Thread Migration,
Proc. of 16th International Parallel and Distributed Processing Symposium,
Fort Lauderdale, Florida, April 15-19, 2002.",
year = "2002",
url = "citeseer.ist.psu.edu/jiang02compileruntime.html" }
Citations (may not include all citations):
405
Fine-Grained Mobility in the Emerald System
- Jul, Levy et al. - 1998
353
The SPLASH-2 Programs: Characterization and Methodological C..
- Woo, Ohara et al. - 1995
210
The Amber System: Parallel Programming on a Network of Multi..
- Chase, Amador et al. - 1989
43
Thread Migration and its Applications in Distributed Shared ..
- Itzkovitz, Schuster et al. - 1998
40
The Utility of Exploiting Idle Workstations for Parallel Com..
- Acharya, Edjlali et al. - 1997
37
Ariadne: Architecture of a Portable Threads system supportin..
- Mascarenhas, Rego - 1995
20
Arachne: A Portable Threads System Supporting Migrant Thread..
- Dimitrov, Rego - 1998
16
Transparent Adaptive Parallelism on NOWs using OpenMP
- Scherer, Lu et al. - 1999
15
Thread Migration and Communication Minimization in DSM Syste..
- Thitikamol, Keleher - 1999
10
Strings: A High-Performance Distributed Shared Memory for Sy..
- Roy, Chaudhary - 1998
8
DSM-PM2: A portable implementation platform for multithreade..
- Antoniu, Boug - 2001
6
Efficient Fine-Grain Thread Migration with Active Threads
- Weissman, Gomes et al. - 1998
5
Thread migration in the presence of pointers
- Cronk, Haines et al. - 1997
2
Thread Management for Shared-Memory Multiprocessors
- Anderson, Bershad et al.
2
Adaptive Migration systems for PVM (context) - Casa, Konuru et al.
2
Thread Migration in Distributed Memory Multicomputers
- Milton - 1998
Documents on the same site (http://www.cs.wayne.edu/~haj/html/pub.html): More
MigThread: Thread Migration in DSM Systems - Jiang, Chaudhary (1991)
(Correct)
A Path-Driven Loop Scheduling Mapped onto Generalized Hypercubes - Hai Jiang Member
(Correct)
On Improving Thread Migration: Safety and Performance - Jiang, Chaudhary (2002)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC