Cube-4 Implementations on the Teramac Custom Computing Machine

Abstract
We present two implementations of the Cube-4 volume rendering architecture on the Teramac custom computing machine. Cube-4 uses a slice­ parallel ray-casting algorithm that allows for a paral­ lel and pipelined implementation of ray-casting with tri-linear interpolation and surface normal estimation from interpolated samples. Shading, classification and compositing are part of rendering pipeline. With the partitioning schemes introduced in this paper, Cube-4 is capable of rendering large datasets with a limited number of pipelines. The Teramac hardware simulator at the Hewlett-Packard research laboratories, Palo Alto, CA, on which Cube-4 was implemented, belongs to the new class of custom computing machines. Teramac combines the speed of special-purpose hardware with the flexibility of general-purpose computel's. With Teramac as a development tool we were able to implement in just five weeks working Cube-4 prototypes, capable of rendering for example datasets of 1283 voxels in 0.65 seconds at 0,96 MHz processing frequency. The performance results from these implementations indicate real-time performance for high-resolution data-sets.
Description

        
@inproceedings{
10.2312:EGGH/EGGH96/133-143
, booktitle = {
Eurographics Workshop on Graphics Hardware
}, editor = {
Bengt-Olaf Schneider and Andreas Schilling
}, title = {{
Cube-4 Implementations on the Teramac Custom Computing Machine
}}, author = {
Kanus, Urs
and
Meißner, Michael
and
Straßer, Wolfgang
and
Pfister, Hanspeter
and
Kaufman, Arie
and
Amerson, Rick
and
Carter, Richard J.
and
Culbertson, Bruce
and
Kuekes, Phil
and
Snider, Greg
}, year = {
1996
}, publisher = {
The Eurographics Association
}, ISSN = {
-
}, ISBN = {
-
}, DOI = {
10.2312/EGGH/EGGH96/133-143
} }
Citation