DocumentCode :
2973556
Title :
Real-time ray tracing on coarse-grained reconfigurable processor
Author :
Jaedon Lee ; Youngsam Shin ; Won-Jong Lee ; Soojung Ryu ; Jeongwook Kim
Author_Institution :
Samsung Adv. Inst. of Technol., Samsung Electron., Yongin, South Korea
fYear :
2013
fDate :
9-11 Dec. 2013
Firstpage :
192
Lastpage :
197
Abstract :
Ray tracing is a 3D rendering method for generating an image by simulating the path of light. It can generate high quality images, but it requires great computing power. Recent advances in ray tracing technology enable realtime ray tracing on modern desktop CPUs/GPUs. But in the current mobile environment, it is difficult because of inadequate computing power, memory bandwidth, and flexibility in mobile GPUs. In this paper, we present a mobile ray tracing system using Samsung Reconfigurable Processor (SRP). SRP architecture includes a tightly coupled very long instruction word (VLIW) engine and coarse-grained reconfigurable array (CGRA). The VLIW engine is designed for general-purpose computations, such as function invocation and branch selection, and the coarsegrained reconfigurable array is specialized for data-intensive part of the program and can be configured dynamically. We proposed iterative batch-based ray tracing algorithm for SRP, and optimized memory bandwidth with local memory and data cache. Our ray tracing system is implemented on a commercial FPGA-based prototyping system. The experimental results show that our system is suitable for the mobile ray tracing.
Keywords :
cache storage; field programmable gate arrays; graphics processing units; instruction sets; mobile computing; mobile handsets; ray tracing; rendering (computer graphics); 3D rendering method; CGRA; FPGA-based prototyping system; SRP architecture; Samsung reconfigurable processor; VLIW; coarse-grained reconfigurable processor; computing power; data cache; high quality images; iterative batch-based ray tracing algorithm; local memory; memory bandwidth; mobile GPU; mobile environment; mobile ray tracing; modern desktop CPU-GPU; optimized memory bandwidth; real-time ray tracing; very long instruction word engine; Algorithm design and analysis; Kernel; Memory management; Mobile communication; Ray tracing; Rendering (computer graphics); 3D rendering; Ray Tracing; Reconfigurable Processor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology (FPT), 2013 International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4799-2199-7
Type :
conf
DOI :
10.1109/FPT.2013.6718352
Filename :
6718352
Link To Document :
بازگشت