Skip to main content

Asynchronous Parallel Construction of Recursive Tree Hierarchies

  • Conference paper
  • First Online:
  • 415 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1557))

Abstract

Multi-resolution methods are widely used in scientific visualization, image processing, and computer graphics. While many applications only require an one-time construction of these data-structures which can be done in a pre-process, this pre-process can take a significant amount of time. Considering large datasets, this time consumption can range from several minutes up to several hours, especially if this preprocess is frequently needed. Furthermore, numerous new applications, such as visibility queries, arise which often need a dynamic reconstruction of a scene database.

In this paper, we address several problems of the construction or reconstruction of recursive tree hierarchies in parallel. In particular, we focus on parallel dynamic memory allocation and the associated synchronization overhead.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Bartz, R. Grosso, T. Ertl, and W. Straßer. Parallel construction and isosurface extraction of recursive tree structures. In Proc. of WSCG’98, volume III, 1998.

    Google Scholar 

  2. D. Butenhof. Programming with POSIX Threads. Addison-Wesley, Reading, 1997.

    Google Scholar 

  3. H. Fuchs, Z. Kedem, and B. Naylor. On visible surface generation by a priori tree structures. In Proc. of ACM SIGGRAPH, pages 124–133, 1980.

    Google Scholar 

  4. N. Greene, M. Kass, and G. Miller. Hierarchical Z-buffer visibility. In Proc. of ACM SIGGRAPH, pages 231–238, 1993.

    Google Scholar 

  5. R. Grosso, T. Ertl, and R. Klier. A load-balancing scheme for parallelizing hierarchical splatting on a MPP system with non-uniform memory access architecture. In Proc. of High Performance Computing for Computer Graphics and Visualization, pages 125–134, 1995.

    Google Scholar 

  6. P. Hanrahan, D. Salzman, and L. Aupperle. A rapid hierarchical radiosity algorithm. In Proc. of ACM SIGGRAPH’93, pages 197–206, 1993.

    Google Scholar 

  7. Silicon Graphics Inc. Power Challenge. Technical report, Silicon Graphics Inc., Mountain View, 1994.

    Google Scholar 

  8. Silicon Graphics Inc. Onyx2 Reality and Onyx2 InfiniteReality. Technical report, Silicon Graphics Inc., Mountain View, 1997.

    Google Scholar 

  9. J. Laudon and D. Lenoski. System overview of the SGI Origin 200/2000 product line. Technical report, Silicon Graphics Inc., Mountain View, 1997.

    Google Scholar 

  10. D. Laur and P. Hanrahan. Hierarchical splatting: A progressive refinement algorithm for volume rendering. In Proc. of ACM SIGGRAPH’91, pages 285–288, 1991.

    Google Scholar 

  11. M. Levoy. Efficient ray tracing of volume data. ACM Transactions on Graphics, 9(3):245–261, 1990.

    Article  MATH  Google Scholar 

  12. W. Lorensen and H. Cline. Marching Cubes: A high resolution 3D surface construction algorithm. In Proc. of ACM SIGGRAPH, pages 163–169, 1987.

    Google Scholar 

  13. H. Samet. The Design and Analysis of Spatial Data Structures. Addison-Wesley, Reading, 1994.

    Google Scholar 

  14. R. Shekkar, W. Fayyad, R. Yagel, and J. Frederick. Octree-based decimation of marching cubes surface. In Proc. of IEEE Visualization, pages 287–294, 1996.

    Google Scholar 

  15. O. Sudarsky and C. Gotsman. Output-sensitive visibility algorithms for dynamic scenes with applications to virtual reality. In Proc. of Eurographics’96, pages 249–258, 1996.

    Google Scholar 

  16. J. Wilhelms and A. van Geldern. Octrees for faster isosurface generation. ACM Transaction on Graphics, 11(3):201–227, 1992.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bartz, D., Straßer, W. (1999). Asynchronous Parallel Construction of Recursive Tree Hierarchies. In: Zinterhof, P., Vajteršic, M., Uhl, A. (eds) Parallel Computation. ACPC 1999. Lecture Notes in Computer Science, vol 1557. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49164-3_41

Download citation

  • DOI: https://doi.org/10.1007/3-540-49164-3_41

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65641-8

  • Online ISBN: 978-3-540-49164-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics