22
IRUS TotalDownloads
Altmetric
An efficient FPGA-based axis-aligned box tool for embedded computer graphics
File | Description | Size | Format | |
---|---|---|---|---|
GeorgeFPL18.pdf | Accepted version | 2.16 MB | Adobe PDF | View/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 |