1998
DOI: 10.1109/4434.656777
|View full text |Cite
|
Sign up to set email alerts
|

Ray casting on shared-memory architectures: memory-hierarchy considerations in volume rendering

Abstract: V olume rendering is the process of rendering two-dimensional images from discretized three-dimensional scalar fields. The data to be rendered consist of space-filling, discretized values called voxels. Figure 1 shows example images of volume-rendered regular data, generated by our implementations on the Silicon Graphics Power Challenge. Manipulation of the mapping between voxel value and opacity yields views of the interior muscle and bone structure of this human-body data set. 1 Recent work in concurrent vol… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
6
0

Year Published

2001
2001
2012
2012

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 21 publications
1
6
0
Order By: Relevance
“…Output Resolution Low High Small (Cabral et al, 1994) (Grzeszczuk et al, 1998) (Ikits et al, 2004) (Kruger and Westermann, 2003) ( Lacroute and Levoy, 1994) (Levoy, 1988) (Pfister et al, 1999) (Rezk-Salama et al, 2000 ( Westover, 1990) (McCorquodale andLombeyda, 2003) (Schwarz et al, 2004) Large (Bajaj et al, 2000) (Camahort and Chakravarty, 1993) (Elvins, 1992) (Hsu, 1993) (Ino et al, 2003) (Lombeyda et al, 2001) (Palmer et al, 1998) (Peterka et al, 2008) (Ma et al, 1994) (Marchesin et al, 2008) (Mller et al, 2006 (Muraki et al, 2003) (Lombeyda et al, 2001) † spans both GPU and CPU memory, along with a conventional preprocessed hierarchical data structure and hardware accelerated rendering to visualize large input data on output displays connected to distributedmemory clusters. Scientists successfully use an implementation of this approach, Vol-a-Tile 2, to visualize two large microscopy datasets, described later, on two LCD arrays.…”
Section: Data Sizementioning
confidence: 99%
See 1 more Smart Citation
“…Output Resolution Low High Small (Cabral et al, 1994) (Grzeszczuk et al, 1998) (Ikits et al, 2004) (Kruger and Westermann, 2003) ( Lacroute and Levoy, 1994) (Levoy, 1988) (Pfister et al, 1999) (Rezk-Salama et al, 2000 ( Westover, 1990) (McCorquodale andLombeyda, 2003) (Schwarz et al, 2004) Large (Bajaj et al, 2000) (Camahort and Chakravarty, 1993) (Elvins, 1992) (Hsu, 1993) (Ino et al, 2003) (Lombeyda et al, 2001) (Palmer et al, 1998) (Peterka et al, 2008) (Ma et al, 1994) (Marchesin et al, 2008) (Mller et al, 2006 (Muraki et al, 2003) (Lombeyda et al, 2001) † spans both GPU and CPU memory, along with a conventional preprocessed hierarchical data structure and hardware accelerated rendering to visualize large input data on output displays connected to distributedmemory clusters. Scientists successfully use an implementation of this approach, Vol-a-Tile 2, to visualize two large microscopy datasets, described later, on two LCD arrays.…”
Section: Data Sizementioning
confidence: 99%
“…Parallel image-order techniques, also referred to as sort-first techniques, break the output image into disjoint regions and assign a processing unit to render everything in that region. Image-order implementations have been developed for sharedmemory systems (Palmer et al, 1998) as well as distributed-memory systems (Bajaj et al, 2000).…”
Section: Introductionmentioning
confidence: 99%
“…Palmer et al [31] studied two parallel partitioning and dynamic load balancing algorithms to explore the tradeoffs between their memory hierarchy performance. They suggest that image-order decomposition strategies suffer from a lack of locality in accessing the 3D volume data: during the ray integration loop -the most resource intensive part of the raycasting volume rendering algorithm -a given ray may need to access any voxel within the source volume.…”
Section: Previous Workmentioning
confidence: 99%
“…Various attempts have been made to parallelize rendering on a cluster of computers by image-order [37,2,3], object-order [13,16] or hybrid approaches [14]. The aim of these methods is to achieve a speed-up in the rendering process by combining the computational power of a set of computers.…”
Section: Related Workmentioning
confidence: 99%