DocumentCode :
2222185
Title :
Work distribution for parallel ZSweep algorithm
Author :
Farias, Ricardo ; Bentes, Cristiana ; Coelho, Alexandre ; Guedes, Sergio ; Gonçalves, Luiz
Author_Institution :
Nat. Lab. for Sci. Comput., Petropolis, Brazil
fYear :
2003
fDate :
12-15 Oct. 2003
Firstpage :
107
Lastpage :
114
Abstract :
Distributed systems such as clusters of PCs are low-cost alternatives for running parallel rendering systems, but they have high communication overhead, and limited memory capacity on each processing node. We focus on the strategy for distributing the parallel rendering work among the PCs. A good distribution strategy provides better load balance, and avoids the need for replicating data on the relatively small memory of each PC. Our goal is to study different distribution strategies on the scope of the Parallel ZSweep algorithm, introducing in PZSweep another work distribution strategy: work stealing. This strategy allows a decentralized control of the work to be done, and provides a dynamic load redistribution. We propose two different algorithms to select the processor that will be "stolen" and show that the simplest one, nearest neighbor, was the most efficient. We also showed that the load redistribution schemes strongly depended on the initial load distribution, with an interleaved assignment, our systems could outperform the original parallel ZSweep algorithm. We conclude that for running large datasets on a cluster of PCs, parallel ZSweep requires dynamic load distribution strategy.
Keywords :
distributed shared memory systems; parallel algorithms; processor scheduling; rendering (computer graphics); resource allocation; workstation clusters; PC clusters; communication overhead; datasets; distributed systems; load redistribution scheme; memory capacity; parallel ZSweep algorithm; parallel rendering systems; processing node; work distribution strategy; work stealing; Automation; Clustering algorithms; Costs; Distributed control; Distribution strategy; Laboratories; Nearest neighbor searches; Personal communication networks; Scientific computing; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Graphics and Image Processing, 2003. SIBGRAPI 2003. XVI Brazilian Symposium on
ISSN :
1530-1834
Print_ISBN :
0-7695-2032-4
Type :
conf
DOI :
10.1109/SIBGRA.2003.1240998
Filename :
1240998
Link To Document :
بازگشت