22
IRUS Total
Downloads
  Altmetric

An efficient FPGA-based axis-aligned box tool for embedded computer graphics

File Description SizeFormat 
GeorgeFPL18.pdfAccepted version2.16 MBAdobe PDFView/Open
Title: An efficient FPGA-based axis-aligned box tool for embedded computer graphics
Authors: Chatzianastasiou, G
Constantinides, GA
Item Type: Conference Paper
Abstract: One of the most heavily used kernels of many ray tracing algorithms is the intersection test for a ray with an Axis-Aligned Bounding Box (AABB). Floating point imprecision leads to incorrect ray/AABB intersection test results, which can lead not only to a substantial error in the photorealism of the image during rendering, by producing visually objectionable holes ( false misses ), but also to significant penalties to the ray tracer’s performance and the power consumed, since the traversal is unnecessary ( false hits ). This work suggests a novel architecture that uses carefully-designed directed rounding and intervals for eliminating false misses and for investigating the trade-offs between false hit error rate, area and throughput when downscaling from high precision to low precision. The flexibility of FPGAs in terms of computational structure, pipelin- ing and parallelism in conjunction with the massively parallel floating point operations in ray/AABB tests, makes them a very efficient choice for custom precision hardware computation. A fully-pipelined high-throughput architecture designed in RTL is demonstrated, featuring the provable elimination of false misses while quantifying false hits.
Issue Date: 6-Dec-2018
Date of Acceptance: 21-May-2018
URI: http://hdl.handle.net/10044/1/62191
DOI: 10.1109/FPL.2018.00065
Publisher: IEEE
Copyright Statement: © 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Sponsor/Funder: Royal Academy Of Engineering
Imagination Technologies Ltd
Funder's Grant Number: Prof Constantinides Chair
Prof Constantinides Chair
Conference Name: Field Programmable Logic and Applications (FPL) 2018
Keywords: Science & Technology
Technology
Computer Science, Hardware & Architecture
Computer Science, Software Engineering
Computer Science
Ray tracing
ray/AABB intersection
computer graphics
massively parallel computation
custom precision
re-configurable hardware
Publication Status: Published
Start Date: 2018-08-27
Finish Date: 2018-08-31
Conference Place: Chicago, IL, USA
Online Publication Date: 2018-12-06
Appears in Collections:Electrical and Electronic Engineering
Faculty of Engineering