Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/PVGS.2003.1249046guideproceedingsArticle/Chapter ViewAbstractPublication PagespvgConference Proceedingsconference-collections
Article
Free access

Distributed Interactive Ray Tracing for Large Volume Visualization

Published: 20 October 2003 Publication History

Abstract

We have constructed a distributed parallel ray tracing system that interactively produces isosurface renderings from large data sets on a cluster of commodity PCs. The program was derived from the SCI Institute's interactive ray tracer (*-Ray), which utilizes small to large shared memory platforms, such as the SGI Origin series, to interact with very large-scale data sets. Making this approach work efficiently on a cluster requires attention to numerous system-level issues, especially when rendering data sets larger than the address space of each cluster node. The rendering engine is an image parallel ray tracer with a supervisor/workers organization. Each node in the cluster runs a multi-threaded application. A minimal abstraction layer on top of TCP links the nodes, and enables asynchronous message handling. For large volumes, render threads obtain data bricks on demand from an object-based software distributed shared memory. Caching improves performance by reducing the amount of data transfers for a reasonable working set size. For large data sets, the cluster-based interactive ray tracer performs comparably with an SGI Origin system. We examine the parameter space of the renderer and provide experimental results for interactive rendering of large (7.5 GB) data sets.

References

[1]
CORRIE, B., AND MACKERRAS, P. 1993. Parallel Volume Rendering and Data Coherence. In ACM SIGGRAPH 93 Symposium on Parallel Rendering, ACM Press / ACM SIGGRAPH, ACM, 23-26.
[2]
LI, K. 1988. IVY: A Shared Virtual Memory System for Parallel Computing. In Proceedings of the International Conference on Parallel Computing , 94-101.
[3]
MIRIN, A. A., ET AL. 1999. Very High Resolution Simulation of Compressible Turbulence on the IBM-SP System. In Supercomputing 1999: High Performance Networking and Computing Conference (electronic publication).
[4]
PARKER, S., SHIRLEY, P., LIVNAT, Y., HANSEN, C., AND SLOAN, P.-P. 1998. Interactive Ray Tracing for Isosurface Rendering. In Proceedings of IEEE Visualization '98, 233-238.
[5]
PARKER, S., MARTIN, W., SLOAN, P.-P., SHIRLEY, P., SMITS, B., AND HANSEN, C. 1999. Interactive Ray Tracing. Interactive 3D Graphics (I3D) (Apr.), 119-126.
[6]
PARKER, S., PARKER, M., LIVNAT, Y., SLOAN, P.-P., HANSEN, C., AND SHIRLEY, P. 1999. Interactive Ray Tracing for Volume Visualization. IEEE Transactions on Visualization and Computer Graphics 5, 3, 238- 250.
[7]
PORTER, D. H. 2002. Volume Visualization of High Resolution Data using PC-Clusters. Tech. rep., University of Minnesota. avail.at http://www.lcse.umn.edu/hvr/pc_vol_rend_L.pdf.
[8]
SILICON GRAPHICS INC. 2002. SGI Origin 3000 Datasheet. avail.at http://www.sgi.com/origin/3000/datasheet.htm.
[9]
WALD, I., AND SLUSALLEK, P. 2001. State-of-the-Art in Interactive Ray-Tracing. State of the Art Reports, EUROGRAPHICS 2001, 21-42.
[10]
WALD, I., SLUSALLEK, P., AND BENTHIN, C. 2001. Interactive Distributed Ray Tracing of Highly Complex Models. In Rendering Techniques 2001: 12th Eurographics Workshop on Rendering, 277-288.
[11]
WALD, I., KOLLIG, T., BENTHIN, C., KELLER, A., AND SLUSALLEK, P. 2002. Interactive Global Illumination using Fast Ray Tracing. In Proceedings of the 13th EUROGRAPHICS Workshop on Rendering, Saarland University, Kaiserslautern University, 15-24.

Cited By

View all
  • (2021)Data-Aware Predictive Scheduling for Distributed-Memory Ray TracingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.311483828:1(1172-1181)Online publication date: 24-Dec-2021
  • (2017)Progressive CPU volume rendering with sample accumulationProceedings of the 17th Eurographics Symposium on Parallel Graphics and Visualization10.2312/pgv.20171090(21-30)Online publication date: 12-Jun-2017
  • (2017)Timeline scheduling for out-of-core ray batchingProceedings of High Performance Graphics10.1145/3105762.3105784(1-10)Online publication date: 28-Jul-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
PVG '03: Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics
October 2003
116 pages
ISBN:076952091X

Publisher

IEEE Computer Society

United States

Publication History

Published: 20 October 2003

Author Tags

  1. Interactive Ray Tracing
  2. Large Data
  3. Visualization

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)26
  • Downloads (Last 6 weeks)2
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Data-Aware Predictive Scheduling for Distributed-Memory Ray TracingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.311483828:1(1172-1181)Online publication date: 24-Dec-2021
  • (2017)Progressive CPU volume rendering with sample accumulationProceedings of the 17th Eurographics Symposium on Parallel Graphics and Visualization10.2312/pgv.20171090(21-30)Online publication date: 12-Jun-2017
  • (2017)Timeline scheduling for out-of-core ray batchingProceedings of High Performance Graphics10.1145/3105762.3105784(1-10)Online publication date: 28-Jul-2017
  • (2014)Collaborative high-fidelity rendering over peer-to-peer networksProceedings of the 14th Eurographics Symposium on Parallel Graphics and Visualization10.5555/2855568.2855571(9-16)Online publication date: 9-Jun-2014
  • (2008)The design of parallel solid voxelization based on multi-processor pipeline by program slicingProceedings of the 12th WSEAS international conference on Computers10.5555/1513605.1513638(167-172)Online publication date: 23-Jul-2008
  • (2007)Interactive iso-surface ray tracing of massive volumetric data setsProceedings of the 7th Eurographics conference on Parallel Graphics and Visualization10.5555/2386154.2386172(109-116)Online publication date: 20-May-2007
  • (2007)Packet-based whitted and distribution ray tracingProceedings of Graphics Interface 200710.1145/1268517.1268547(177-184)Online publication date: 28-May-2007
  • (2007)Interactive Isosurface Ray Tracing of Time-Varying Tetrahedral VolumesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2007.7056613:6(1727-1734)Online publication date: 1-Nov-2007
  • (2006)A scalable, hybrid scheme for volume rendering massive data setsProceedings of the 6th Eurographics conference on Parallel Graphics and Visualization10.5555/2386124.2386151(153-161)Online publication date: 11-May-2006
  • (2006)An application of scalable massive model interaction using shared-memory systemsProceedings of the 6th Eurographics conference on Parallel Graphics and Visualization10.5555/2386124.2386128(19-27)Online publication date: 11-May-2006
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media