Using preemptive thread migration to load-balance data-parallel applications - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 1999

Using preemptive thread migration to load-balance data-parallel applications

Résumé

Generic load balancing policies for irregular parallel applications may be efficiently implemented by integrating preemptive thread migration into the runtime support. In this context, a delicate issue is to manage pointer validity in a migration-safe way. In [1] we presented an iso-address approach to this problem. This paper discusses the impact of the iso-address migration scheme on the runtime of the Adaptor [4] HPF compiler. This runtime (previously modified so as to generate multithreaded code for our PM2 runtime system [3]) now provides a generic support for dynamic load balancing, using preemptive thread migration. We report some encouraging results obtained with our system on a HPF flame simulation code, a motivating application of HPF 2.0 [7].
Fichier principal
Vignette du fichier
Europar1999.pdf (171.98 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

inria-00563705 , version 1 (07-02-2011)

Identifiants

Citer

Gabriel Antoniu, Christian Pérez. Using preemptive thread migration to load-balance data-parallel applications. Euro-Par~'99: Parallel Processing, Aug 1999, Toulouse, France. pp.117-124, ⟨10.1007/3-540-48311-X_12⟩. ⟨inria-00563705⟩
108 Consultations
312 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More