Publication Type |
technical report |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Johns, Kyle R. |
Title |
A pipelined architecture for ray tracing |
Date |
1994-06 |
Description |
Ray tracing is a computer graphics rendering algorithm well known for the realistic images that it generates. Its primary drawback is the huge amount of computation required for even moderately complex scenes. Pipelined architectures have been used for many years to accelerate conventional scan conversion graphics systems. This thesis explores a pipelined architecture that implements the ray tracing algorithm. Various methods utilizing component parallelism, image parallelism, and object parallelism have been explored to accelerate ray tracing. Pipelining offers some advantages over these methods. Balancing the computational load between processing elements is easier. Only one copy of the database is required for each pipeline. It is also easier to implement the algorithm using specialized hardware.; A method of nonrecursive evaluation of the ray tracing algorithm is presented along with an architecture that implements this method. An implementation of this architecture called the RayPipe machine is also presented along with images generated by a software emulation of this machine. The software emulator is also used to provide performance estimates for a hardware implementation of the RayPipe machine. Complete chip and board schematics for the RayPipe machine are included. |
Type |
Text |
Subject |
computer architecture; computers; pipeline; computer graphics; RayPipe |
Language |
eng |
Bibliographic Citation |
Johns, K. R. (1994). A pipelined architecture for ray tracing. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Format Medium |
application/pdf |
Format Extent |
150,224,790 bytes |
File Name |
Johns-A_Pipeline_Architecture.pdf |
Conversion Specifications |
Original scanned with Kirtas 2400 and saved as 400 ppi uncompressed TIFF. PDF generated by Adobe Acrobat Pro X for CONTENTdm display |
ARK |
ark:/87278/s6dj7gwv |
Setname |
ir_computersa |
ID |
99512 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6dj7gwv |