| Hybrid scheduling for parallel rendering using coherent ray tasks |
| Full text |
Pdf
(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 |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 45, Citation Count: 3
|
|
|
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.
|
CITED BY 3
|
|
|
|
|
Henri Bal , Raoul Bhoedjang , Rutger Hofman , Ceriel Jacobs , Thilo Kielmann , Jason Maassen , Rob van Nieuwpoort , John Romein , Luc Renambot , Tim Rühl , Ronald Veldema , Kees Verstoep , Aline Baggio , Gerco Ballintijn , Ihor Kuz , Guillaume Pierre , Maarten van Steen , Andy Tanenbaum , Gerben Doornbos , Desmond Germans , Hans Spoelder , Evert-Jan Baerends , Stan van Gisbergen , Hamideh Afsermanesh , Dick van Albada , Adam Belloum , David Dubbeldam , Zeger Hendrikse , Bob Hertzberger , Alfons Hoekstra , Kamil Iskra , Drona Kandhai , Dennis Koelma , Frank van der Linden , Benno Overeinder , Peter Sloot , Piero Spinnato , Dick Epema , Arjan van Gemund , Pieter Jonker , Andrei Radulescu , Cees van Reeuwijk , Henk Sips , Peter Knijnenburg , Michael Lew , Floris Sluiter , Lex Wolters , Hans Blom , Cees de Laat , Aad van der Steen, The distributed ASCI Supercomputer project, ACM SIGOPS Operating Systems Review, v.34 n.4, p.76-96, October 2000
|
|
|
|
|