The Journal of Supercomputing

, Volume 58, Issue 3, pp 357–366 | Cite as

Parallel hierarchical radiosity on hybrid platforms

  • Emilio J. Padrón
  • Margarita Amor
  • Montserrat Bóo
  • Gabriel Rodríguez
  • Ramón Doallo
Article
  • 53 Downloads

Abstract

Achieving an efficient realistic illumination is an important aim of research in computer graphics. In this paper a new parallel global illumination method for hybrid systems based on the hierarchical radiosity method is presented. Our solution allows the exploitation of systems that combine independent nodes with multiple cores per node. Thus, multiple nodes work in parallel in the computation of the global illumination for the same scene. Within each node, all the available computational cores are used through a shared-memory multithreading approach. The good results obtained in terms of speedup on several distributed-memory and shared-memory configurations show the versatility of our hybrid proposal.

Keywords

Hybrid platforms Global illumination Hierarchical radiosity 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Baiardi F, Mori P, Ricci L (2006) Parallel hierarchical radiosity: The PIT approach. In: Applied parallel computing (LNCS), vol 3732, pp 1031–1040 Google Scholar
  2. 2.
    Caballer M, Guerrero D, Hernández V, Roman JE (2003) A parallel rendering algorithm based on hierarchical radiosity. Lect Notes Comput Sci 2565:523–536 CrossRefGoogle Scholar
  3. 3.
    Cohen MF, Wallace JR (1993) Radiosity and realistic image synthesis. Academic Press, San Diego MATHGoogle Scholar
  4. 4.
    Dachsbacher C, Stamminger M, Drettakis G, Durand F (2007) Implicit visibility and antiradiance for interactive global illumination. ACM Trans Graph 26(3):61:1–61:10 CrossRefGoogle Scholar
  5. 5.
    Hanrahan P, Saltzman D, Aupperle L (1991) A rapid hierarchical radiosity algorithm. In: Proc. SIGGRAPH’91, vol 25, pp 197–206 Google Scholar
  6. 6.
    Hippold J, Rünger G (2003) Task pool teams for implementing irregular algorithms on clusters of SMPs. In: Proc international parallel and distributed processing symposium (IPDPS’03), p 54.2 Google Scholar
  7. 7.
    Kaplanyan A, Dachsbacher C (2010) Cascaded light propagation volumes for real-time indirect illumination. In: I3D ’10: proceedings of the 2010 ACM SIGGRAPH symposium on interactive 3D graphics and games. ACM, New York, pp 99–107. doi:http://doi.acm.org/10.1145/1730804.1730821 CrossRefGoogle Scholar
  8. 8.
    Padrón EJ, Amor M, Bóo M, Doallo R (2007) A hierarchical radiosity method with scene distribution. In: Proc. 15th euromicro conf on parallel, distributed and network based processing (PDP 2007), pp 134–138 Google Scholar
  9. 9.
    Padrón EJ, Amor M, Bóo M, Doallo R (2009) High performance global illumination on multi-core architectures. In: Proc of the 17th euromicro conf. on parallel, distributed and network based processing (PDP 2009), pp 93–100 Google Scholar
  10. 10.
    Singh JP, Gupta A, Levoy M (1994) Parallel visualization algorithms: performance and architectural implications. IEEE Comput Graph Appl 27(7):45–55 Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  • Emilio J. Padrón
    • 1
  • Margarita Amor
    • 1
  • Montserrat Bóo
    • 2
  • Gabriel Rodríguez
    • 1
  • Ramón Doallo
    • 1
  1. 1.Computer Architecture GroupUniversidade da CoruñaCorunaSpain
  2. 2.Computer Architecture GroupUniversidade de Santiago de CompostelaSantiago de CompostelaSpain

Personalised recommendations