Invention Grant
US08217935B2 Apparatus and method for ray tracing with block floating point data
有权
用于具有块浮点数据的光线跟踪的装置和方法
- Patent Title: Apparatus and method for ray tracing with block floating point data
- Patent Title (中): 用于具有块浮点数据的光线跟踪的装置和方法
-
Application No.: US12059559Application Date: 2008-03-31
-
Publication No.: US08217935B2Publication Date: 2012-07-10
- Inventor: Stephen Purcell , Ryan R. Salsbury , James Alexander McCombe , Sean Matthew Gies
- Applicant: Stephen Purcell , Ryan R. Salsbury , James Alexander McCombe , Sean Matthew Gies
- Applicant Address: US CA San Francisco
- Assignee: Caustic Graphics, Inc.
- Current Assignee: Caustic Graphics, Inc.
- Current Assignee Address: US CA San Francisco
- Agency: ArtesynIP, Inc.
- Agent Michael S. Garrabrants
- Main IPC: G06T15/30
- IPC: G06T15/30

Abstract:
Systems and methods include high throughput and/or parallelized ray/geometric shape intersection testing using intersection testing resources accepting and operating with block floating point data. Block floating point data sacrifices precision of scene location in ways that maintain precision where more beneficial, and allow reduced precision where beneficial. In particular, rays, acceleration structures, and primitives can be represented in a variety of block floating point formats, such that storage requirements for storing such data can be reduced. Hardware accelerated intersection testing can be provided with reduced sized math units, with reduced routing requirements. A driver for hardware accelerators can maintain full-precision versions of rays and primitives to allow reduced communication requirements for high throughput intersection testing in loosely coupled systems. Embodiments also can include using BFP formatted data in programmable test cells or more general purpose processing elements.
Public/Granted literature
- US20090244058A1 APPARATUS AND METHOD FOR RAY TRACING WITH BLOCK FLOATING POINT DATA Public/Granted day:2009-10-01
Information query