Title :
A hierarchical parallel processing system for the multipass-rendering method
Author :
Kobayashi, Hiroaki ; Yamauchi, Hitoshi ; Toh, Yuichiro ; Nakamura, Tadao
Author_Institution :
Dept. of Comput. & Math. Sci., Tohoku Univ., Sendai, Japan
Abstract :
The multipass-rendering method integrating radiosity with ray-tracing gives one of the best solutions for synthesizing photo-realistic images. However, the method is also computationally expensive. Therefore, parallel processing is the most promising approach to accelerating the multipass-rendering method. This paper presents a hierarchical parallel processing system for the multipass-rendering method. The system, called (Mπ)2, employs two kinds of parallel processing schemes. As a coarse-grain parallel processing, object-space parallel processing with multiple processing elements based on object-space subdivision is adapted, and each processing element is equipped with multiple pipelined units for fine-grain parallel processing. To provide load balancing in the system, static load balancing at the PE level and dynamic load balancing at the pipelined unit level within PEs are employed. Simulation experiments show that a two-dimensional configuration of the (Mπ)2 system has a good scalability compared with one- and three-dimensional configurations
Keywords :
computer graphic equipment; multiprocessor interconnection networks; object-oriented programming; parallel architectures; parallel machines; parallel programming; processor scheduling; ray tracing; realistic images; rendering (computer graphics); special purpose computers; coarse-grain parallel processing; fine-grain parallel processing; global illumination models; hierarchical parallel processing system; multipass-rendering method; multiple pipelined units; multiple processing elements; object-space parallel processing; object-space subdivision; photo-realistic images; radiosity; ray-tracing; Acceleration; Computer graphics; Fuses; Lighting; Load management; Optical reflection; Parallel processing; Ray tracing; Rendering (computer graphics); Scalability; Surface treatment;
Conference_Titel :
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7255-2
DOI :
10.1109/IPPS.1996.508040