Skip to main content

A Strategy for Mapping Parallel Ray-Tracing into a Hypercube Multiprocessor System

  • Conference paper
New Trends in Computer Graphics

Abstract

We present a systematic and efficient strategy for mapping an adaptively/regularly subdivided object space (a set of subspaces) into the nodes of the hypercube. The property of this mapping is that the distance between the neighbouring subspaces on the hypercube is proportional to the difference between the sizes of these subspaces. Especially, if neighbouring subspaces are of equal size, these subspaces are allocated to the neighbouring processors. As a result, we can realize a communication-effective implementation of parallel ray-tracing on the hypercube multiprocessor system. The mapping is derived from the byproduct of octree encoding of an object space.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Deppe M, Swensen J (1984) An Adaptive Subdivision Algorithm and Parallel Architecture for Realistic Image Synthesis. Computer Graphics, 18:3:149–158

    Article  Google Scholar 

  • Fujimoto A, Tanaka T, Iwata K (1986) ARTS: Accelerated Ray-Tracing System. IEEE Computer Graphics and Applications 6:4:16–26

    Article  Google Scholar 

  • Glassner AS (1984) Space Subdivision for Fast Ray Tracing. IEEE Computer Graphics and Applications 4:10:15–22

    Google Scholar 

  • Jackins CL, Tanimoto SL (1980) Oct-Trees and Their Use in Representing Three-dimensional Objects. Computer Graphics and Image Processing: 4:249–270

    Article  Google Scholar 

  • Kobayashi H, Nakamura T, Shigei Y(1987a) Parallel Processing of an object space for image synthesis using ray tracing. The Visual Computer 3:13–22

    Google Scholar 

  • Kobayashi H, Kubota H, Nishimura S, Nakamura T, Shigei Y(1987b) Load balancing strategies for a parallel ray tracing system based on constant subdivision. Submitted to The Visual Computer

    Google Scholar 

  • Meagher D (1982) Geometric Modeling Using Octree Encoding. Computer Graphics and Image Processing: 19:123–147

    Google Scholar 

  • Nishimura H, Ohno H, Kawata T, Shirakawa I, Omura K (1983) LINKS-1:A Parallel Pipelined Multimicrocomputer System for Image Creation. Proceedings of 10th Ann Int Symp Comput Archi:387–394

    Google Scholar 

  • Saad Y, Schultz MH(1985) Topological Properties of Hypercubes. Dept. Comput. Sci., Yale Univ., New Haven, CT, Res. Rep. 389

    Google Scholar 

  • Seitz CL(1985) The Cosmic Cube. Comm of the ACM 28:22–33

    Article  Google Scholar 

  • Whitted T(1980) An Improved Illumination Model for Shaded Display. Comm ACM 23:343–394

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kobayashi, H., Nakamura, T., Shigei, Y. (1988). A Strategy for Mapping Parallel Ray-Tracing into a Hypercube Multiprocessor System. In: Magnenat-Thalmann, N., Thalmann, D. (eds) New Trends in Computer Graphics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-83492-9_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-83492-9_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-83494-3

  • Online ISBN: 978-3-642-83492-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics