Title :
High Performance Global Illumination on Multi-core Architectures
Author :
Padron, E.J. ; Amor, Margarita ; Boo, M. ; Doallo, Ramon
Author_Institution :
Dept. of Electron. & Syst., Univ. A Corana, A Coruna
Abstract :
Physically-based illumination is an essential factor for realistic rendering. In this context, hierarchical radiosity is one of the most accurate global illumination methods. One of the key features of the radiosity approach is that it obtains view-independent global illumination results. Unfortunately, global illumination has high computational and memory requirements, and hierarchical radiosity, though more efficient than other radiosity solutions, is not an exception. The progressive popularization of multiprocessor and multi-core processor systems makes the design and implementation of efficient parallel algorithms an appealing alternative in this field. In this paper we present a novel parallel radiosity method addressing the hierarchical radiosity computation on current homogeneous multi-core environments. One of the main contributions of our work is the use of different tasks to exploit the independent interactions among the geometric elements in the scene. Our parallel solution leads to a versatile radiosity implementation that takes advantage of the multiple computational resources in the system, such as multi-core processors and SMT (simultaneous multithreading) capabilities. Good results in terms of performance have been achieved.
Keywords :
brightness; computational geometry; multiprocessing systems; parallel algorithms; realistic images; rendering (computer graphics); SMT; geometric element; hierarchical radiosity method; homogeneous multicore environment; multicore processor system; multiprocessor system; parallel algorithm; parallel radiosity method; physically-based global illumination; realistic rendering; simultaneous multithreading; Computer architecture; Concurrent computing; Distributed computing; Layout; Lighting; Multicore processing; Multithreading; Processor scheduling; Proposals; Surface-mount technology; Computer Graphics; Global Illumination; Multi-core; Parallel Computing; Radiosity;
Conference_Titel :
Parallel, Distributed and Network-based Processing, 2009 17th Euromicro International Conference on
Conference_Location :
Weimar
Print_ISBN :
978-0-7695-3544-9
DOI :
10.1109/PDP.2009.14