Title :
Ray tracing and binary tree computations using PVM
Author :
Chandrasekharan, N. ; Goel, Vineet
Author_Institution :
Dept. of Comput. Sci., Univ. of Central Florida, Orlando, FL, USA
Abstract :
The authors investigate the design, analysis, and implementation issues of algorithms for two computational problems-namely, ray tracing and bottom-up binary tree computation-in a distributed setting. The implementations have been performed on a cluster of workstations running on parallel virtual machine (PVM). Ray tracing algorithms for rendering computer synthesized images are computationally expensive due to the very long computing time required to calculate the intersection of each ray with all objects. The authors propose a variant of a recent static load balancing technique proposed by T. Priol and K. Boatouch (1989), where the sampling is based on partitioning the object space. This usually results in poor processor efficiency. The approach to this is to partition the image instead and use an efficient scheduling technique to allocate work to individual processors. The advantage of the distributed algorithm is that it can be used with any sequential algorithm for ray tracing. The other problem addressed is distributed binary tree computations. The tree contraction problem in a distributed setting is studied
Keywords :
ray tracing; rendering (computer graphics); scheduling; virtual machines; PVM; binary tree computations; computational problems; parallel virtual machine; ray tracing; rendering computer synthesized images; scheduling technique; tree contraction problem; Algorithm design and analysis; Binary trees; Clustering algorithms; Distributed computing; Image sampling; Load management; Ray tracing; Rendering (computer graphics); Virtual machining; Workstations;
Conference_Titel :
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-3230-5
DOI :
10.1109/HICSS.1993.284044