Efficient use of Multiple Hardware Components for Image Synthesis

dc.contributor.authorPereira, Franciscoen_US
dc.contributor.authorMoura, João Pauloen_US
dc.contributor.authorMagalhães, José Afonso Bulas Cruz Luísen_US
dc.contributor.authorChamers, Alanen_US
dc.contributor.editorCoelho, António and Cláudio, Ana Paulaen_US
dc.date.accessioned2021-06-18T07:37:54Z
dc.date.available2021-06-18T07:37:54Z
dc.date.issued2021
dc.description.abstractWith the advent of affordable and powerful computers systems, even in desktop configurations, the rapid render­ing of complex scenes using global illumination algorithms is within reach. However, some significant problems still must be dealt with when performing such physically based lighting simulations i we are to achieve real time performance on current technology. The power offered by modern computer systems is not only due to the in­creasing CPU capabilities, but also to the fast development of others system elements, including graphics proc­essing units (GPU) and other additional processing boards. Ray tracing implementations in such environments typically target only one hardware component, or at best map specific type of work to particular elements within the system. This approach leads to an unbalanced work distribution and marginalisation of certain types of resources. Jn this paper we present a framework for managing and interfacing all the available computational power within a modern PC in a balanced and efficient way. At the centre of proposed approach is an abstraction layer between the main rendering stage and the primitives of the rendering process. Several advantages of such organisation are discussed, including portability and ea.ry extendibility to newer powerful hardware resources as they become available, optimizations at resource level, modularity, and load balancing. More practical issues regarding the management strategy and implementation for heterogeneous environments below this level o ab­ straction, where performance is a key aspect, are also presented. To validate this model a set of experiments were conducted. The results have shown that the introduction of an abstraction layer into the rendering system can improve the performance and better use the available resources.en_US
dc.description.sectionheadersComputação Gráfica em Tempo Real e Paralelização de Algoritmos
dc.description.seriesinformationACTAS DO 17º ENCONTRO PORTUGUÊS DE COMPUTAÇÃO GRÁFICA
dc.identifier.doi10.2312/pt.20091231
dc.identifier.isbn978-3-03868-154-0
dc.identifier.pages221-229
dc.identifier.urihttps://doi.org/10.2312/pt.20091231
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/pt20091231
dc.publisherThe Eurographics Associationen_US
dc.titleEfficient use of Multiple Hardware Components for Image Synthesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
221-229.pdf
Size:
629.73 KB
Format:
Adobe Portable Document Format