| |
 |
|
|
Inventor: Garland; Michael J.
Address: Lake Elmo, MN
No. of patents: 5
Patents:
| Patent Number |
Title Of Patent |
Date Issued |
| 8284188 |
Ray tracing system, method, and computer program product for simultaneously traversing a hierarc |
October 9, 2012 |
| A ray tracing system, method, and computer program product are provided for simultaneously traversing a hierarchy of rays and a hierarchy of objects. In operation, a hierarchy of rays and a hierarchy of objects are simultaneously traversed. Additionally, ray tracing is performed, based |
| 8264484 |
System, method, and computer program product for organizing a plurality of rays utilizing a boun |
September 11, 2012 |
| A system, method, and computer program product are provided for organizing a plurality of rays. In operation, a plurality of rays is identified. Additionally, the rays are organized, utilizing a bounding volume. |
| 8243083 |
System, method, and computer program product for converting a scan algorithm to a segmented scan |
August 14, 2012 |
| A system, method, and computer program product are provided for converting a scan algorithm to a segmented scan algorithm in an operator independent manner. In operation, a scan algorithm and a limit index data structure are identified. Utilizing the limit index data structure, the s |
| 8072460 |
System, method, and computer program product for generating a ray tracing data structure utilizi |
December 6, 2011 |
| A system, method, and computer program product are provided for generating a ray tracing data structure utilizing a parallel processor architecture. In operation, a global set of data is received. Additionally, a data structure is generated utilizing a parallel processor architecture |
| 8065288 |
System, method, and computer program product for testing a query against multiple sets of object |
November 22, 2011 |
| A system, method, and computer program product are provided for testing a query against multiple sets of objects. In operation, a query is tested against a first set of objects, utilizing a single instruction multiple data processing architecture. Additionally, a second set of objects is |
|
|
|