DocumentCode :
1990046
Title :
Load Balancing in Mesh-like Computations using Prediction Binary Trees
Author :
Cosenza, Biagio ; Cordasco, Gennaro ; De Chiara, Rosario ; Erra, Ugo ; Scarano, Vittorio
Author_Institution :
Dipt. di Inf. ed Applicazioni "R.M. Capocelli", Univ. degli Studi di Salerno, Salerno, Italy
fYear :
2008
fDate :
1-5 July 2008
Firstpage :
139
Lastpage :
146
Abstract :
We present a load-balancing technique that exploits the temporal coherence, among successive computation phases, in mesh-like computations to be mapped on a cluster of processors. Our method partitions the computation in balanced tasks and distributes them to independent processors through the prediction binary tree (PBT). At each new phase, current PBT is updated by using previous phase computing time (for each task) as (next phase) cost estimate. The PBT is designed so that it balances the load across the tasks as well as reduce {em dependency} among processors for higher performances. Reducing dependency is obtained by using rectangular tiles of the mesh, of almost-square shape (i.e. one dimension is at most twice the other). By reducing dependency, one can reduce inter-processors communication or exploit local dependencies among tasks (such as data locality).Our strategy has been assessed on a significant problem, parallel ray tracing. Our implementation shows a good scalability, and improves over coherence-oblivious implementations. We report different measurements showing that granularity of tasks is a key point for the performances of our decomposition/mapping strategy.
Keywords :
pattern clustering; ray tracing; resource allocation; trees (mathematics); decomposition-mapping strategy; interprocessors communication; load balancing; mesh-like computations; parallel ray tracing; prediction binary trees; processor clusters; temporal coherence; Binary trees; Costs; Distributed computing; Load management; Performance evaluation; Phase estimation; Ray tracing; Scalability; Shape; Tiles; Cluster Computing; Load Balancing; Mesh-like Computations; Parallel Ray Tracing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, 2008. ISPDC '08. International Symposium on
Conference_Location :
Krakow
Print_ISBN :
978-0-7695-3472-5
Type :
conf
DOI :
10.1109/ISPDC.2008.24
Filename :
4724240
Link To Document :
بازگشت