DocumentCode
2968028
Title
Comparing incoherent ray performance of TRaX vs. Manta
Author
Kopta, Danny ; Spjut, Josef ; Brunvand, Erik ; Parker, Steve
Author_Institution
Sch. of Comput., Univ. of Utah, Salt Lake City, UT
fYear
2008
fDate
9-10 Aug. 2008
Firstpage
183
Lastpage
183
Abstract
TRaX (Threaded Ray eXecution) is a highly parallel multi-threaded, multi-core processor architecture designed for real-time ray tracing. One motivation behind TRaX is to accelerate single-ray performance instead of relying on ray-packets in SIMD mode to boost throughput, which can fail as packets become incoherent. To evaluate the effectiveness of this approach we implement a path tracer on the TRaX simulator and measure performance as the secondary rays become less coherent. We are able to show that TRaX exhibits only minor slowdown on highly incoherent rays compared to a well-optimized SIMD-packet based path tracer which suffers significant slowdown as rays become incoherent.
Keywords
multi-threading; parallel architectures; ray tracing; real-time systems; SIMD mode; SIMD-packet based path tracer; TRaX simulator; incoherent ray performance; multicore processor architecture; parallel multithreaded system; threaded ray execution; Acceleration; Computer architecture; Concurrent computing; Layout; Multicore processing; Process design; Ray tracing; Sampling methods; Velocity measurement; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Interactive Ray Tracing, 2008. RT 2008. IEEE Symposium on
Conference_Location
Los Angeles, CA
Print_ISBN
978-1-4244-2741-3
Type
conf
DOI
10.1109/RT.2008.4634646
Filename
4634646
Link To Document