loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2006 International Conference on Parallel Processing Workshops (ICPPW'06)
Multiple Flows of Control in Migratable Parallel Programs
Columbus, Ohio
August 14-August 18
ISBN: 0-7695-2637-3
Gengbin Zheng, University of Illinois at Urbana-Champaign, USA
Laxmikant V. Kale, University of Illinois at Urbana-Champaign, USA
Orion Sky Lawlor, University of Alaska Fairbanks, USA
Many important parallel applications require multiple flows of control to run on a single processor. In this paper, we present a study of four flow-of-control mechanisms: processes, kernel threads, user-level threads and event-driven objects. Through experiments, we demonstrate the practical performance and limitations of these techniques on a variety of platforms. We also examine migration of these flows-of-control with focus on thread migration, which is critical for application-independent dynamic load balancing in parallel computing applications. Thread migration, however, is challenging due to the complexity of both user and system state involved. In this paper, we present several techniques to support migratable threads and compare the performance of these techniques.
Citation:
Gengbin Zheng, Laxmikant V. Kale, Orion Sky Lawlor, "Multiple Flows of Control in Migratable Parallel Programs," icppw, pp.435-444, 2006 International Conference on Parallel Processing Workshops (ICPPW'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.