See this document in CiteSeerX!

Compile/Run-time Support for Thread Migration (2002)  (Make Corrections)  (5 citations)
Hai Jiang, Vipin Chaudhary



  Home/Search   Context   Related

 
View or download:
wayne.edu/~haj/html/pap...ipdps_259.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  wayne.edu/~haj/html/pub (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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