Design of a Fast Voxel Processor for Parallel Volume Visualization
Abstract
The basics of a parallel real-time volume visualization architecture are introduced. Volume data is divided into subcubes that are dis tributed among multiple image processors and stored in their pri vate voxel memories. Rays fall into ray segments at the subcube borders. Each image processor is responsible for the ray segments within its assigned subcubes. Results of the ray segments are passed to the image processor where the ray continues. The enu meration of resampling points on the ray segments and the interpo lation at resampling points is accelerated by the voxel processor. The voxel processor can additionally compute a normalized gradi ent vector at a resampling point used as a surface normal estima tion for shading calculations. In the paper the focus is on operation and hardware implementation of this pipeline processor and the organization of voxel memory. The instruction set of the voxel pro cessor is explained. A performance of 20 images per second for a 2563 voxel volume and 16 image processors can be achieved.
BibTeX
@inproceedings {10.2312:EGGH:EGGH95:083-092,
booktitle = {Tenth Eurographics Workshop on Graphics Hardware},
editor = {W. Strasser},
title = {{Design of a Fast Voxel Processor for Parallel Volume Visualization}},
author = {Lichtennann, Jan},
year = {1995},
publisher = {The Eurographics Association},
ISSN = {-},
ISBN = {-},
DOI = {10.2312/EGGH/EGGH95/083-092}
}
booktitle = {Tenth Eurographics Workshop on Graphics Hardware},
editor = {W. Strasser},
title = {{Design of a Fast Voxel Processor for Parallel Volume Visualization}},
author = {Lichtennann, Jan},
year = {1995},
publisher = {The Eurographics Association},
ISSN = {-},
ISBN = {-},
DOI = {10.2312/EGGH/EGGH95/083-092}
}
Related items
Showing items related by title, author, creator and subject.
-
A Reconfigurable Architecture for Load-Balanced Rendering
Chen, Jiawen; Gordon, Michael I.; Thies, William; Zwicker, Matthias; Pulli, Kari; Durand, Frédo (The Eurographics Association, 2005)Commodity graphics hardware has become increasingly programmable over the last few years but has been limited to fixed resource allocation. These architectures handle some workloads well, others poorly; load-balancing to ... -
Comparing Reyes and OpenGL on a Stream Architecture
Owens, John D.; Khailany, Brucek; Towles, Brian; Dally, William J. (The Eurographics Association, 2002)The OpenGL and Reyes rendering pipelines each render complex scenes from similar scene descriptions but differ in their internal pipeline organizations. While the OpenGL organization has dominated hardware architectures ... -
A Programmable Vertex Shader with Fixed-Point SIMD Datapath for Low Power Wireless Applications
Sohn, Ju-Ho; Woo, Ramchan; Yoo, Hoi-Jun (The Eurographics Association, 2004)The real time 3D graphics becomes one of the attractive applications for 3G wireless terminals although their battery lifetime and memory bandwidth limit the system resources for graphics processing. Instead of using the ...