ACM Home Page
Please provide us with feedback. Feedback
Hybrid scheduling for parallel rendering using coherent ray tasks
Full text PdfPdf (529 KB)
Source GRAPHICON archive
Proceedings of the 1999 IEEE symposium on Parallel visualization and graphics table of contents
San Francisco, California, United States
Pages 21-28  
Year of Publication: 1999
ISBN:1-58113-237-9
Authors
Erik Reinhard  Dept. of Computer Science, Merchant Venturers Building, Woodland Road, Bristol BS8 1UB, United Kingdom
Alan Chalmers  Dept. of Computer Science, Merchant Venturers Building, Woodland Road, Bristol BS8 1UB, United Kingdom
Frederik W. Jansen  Fac. of Information Technology and Systems, Zuidplantsoen 4, 2628 BZ Delft, The Netherlands
Sponsors
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
IEEE-CS\TCCG : TC on Computer Graphics
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 45,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/328712.319333
What is a DOI?

ABSTRACT

Parallelising ray tracing with a data parallel approach allows rendering of arbitrarily large models, but the inherent load imbalances may lead to severe inefficiencies. To compensate for the uneven load distribution, demand-driven tasks may be split off and scheduled to processors that are less busy. We propose a hybrid scheduling algorithm which brings tasks and data together according to coherence between rays. The amount of demand-driven versus data-parallel tasks is a function of the coherence between rays and the amount of imbalance in the basic data-parallel load. Processing power, communication and memory are three resources which should be evenly used. Our current implementation is assessed against these requirements, showing good scalability and very little communication at the cost of a slightly larger memory overhead.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
A. Chalmers and E. Reinhard. Parallel and Distributed Photo- Realistic Rendering. ACM Siggraph, July 1998. Course notes for SIGGRAPH 98.
 
3
 
4
 
5
F.C. Crow, G. Demos, J. Hardy, J. McLaugglin, and K. Sims. 3d image synthesis on the connection machine. In Proceedings Parallel Processing for Computer Vision and Display, Leeds, 1988.
6
 
7
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam. PVM 3 User's Guide and Reference Manual. Oak Ridge National Laboratory, Oak Ridge, Tennessee, May 1993. Included with the PVM 3 distribution.
 
8
 
9
A. G. Hoekstra, E M. A. Sloot, F. van der Linden, M. van Muiswinkel, and J. J. J. Vesseur. Native and generic parallel programming environments on a transputer and a PowerPC platform. Concurrency: Practice and Experience, 8(1): 19-46, January-February 1996.
 
10
F.W. Jansen and A. Chalmers. Realism in real time? In M. F. Cohen, C. Puech, and F. Sillion, editors, 4th EG Workshop on Rendering, pages 27-46. Eurographics, June 1993. held in Paris, France, 14-16 June 1993.
 
11
H. Kobayashi, S. Nishimura, H. Kubota, T. Nakamura, and Y. Shigei. Load balancing strategies for a parallel ray-tracing system based on constant subdivision. The Visual Computer, 4(4):197-209, 1988.
12
 
13
 
14
 
15
 
16
 
17
E. Reinhard, A. J. F. Kok, and A. G. Chalmers. Cost distribution prediction for parallel ray tracing. In K. Bouatouch, A. Chalmers, and T. Priol, editors, Proceedings of the Second International Workshop on Parallel Graphics and Visualisation, pages 77-90, September 1998.
 
18
I.D. Scherson and C. Caspary. Multiprocessing for ray tracing: A hierarchical self-balancing approach. The Visual Computer, 4(4):188-196, 1988.
 
19
G.J. Ward. Adaptive shadow testing for ray tracing. In Photorealistic Rendering in Computer Graphics (Proceedings of the Second Eurographics Workshop on Rendering), pages 11- 20, New York, 1994. Springer-Verlag.
20
21
 
22
M. van der Zwaan, E. Reinhard, and F. W. Jansen. Pyramid clipping for efficient ray traversal. In E Hanrahan and W. Purgathofer, editors, Rendering Techniques '95, pages 1- 10. Springer - Vienna, June 1995.


Collaborative Colleagues:
Erik Reinhard: colleagues
Alan Chalmers: colleagues
Frederik W. Jansen: colleagues