Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2818427.2818446acmotherconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
other

A mobile ray tracing engine with hybrid number representations

Published: 02 November 2015 Publication History

Abstract

This paper presents optimization techniques devised to a hardware ray tracing engine which has been developed for mobile platforms. Whereas conventional designs deal with either fixed-point or floating-point numbers, the proposed techniques are based on hybrid number representations with fixed-point and floating-point ones. Carefully mixing the two heterogeneous number representations in computation and value encoding could improve efficiency of the ray tracing engine in terms of both energy and silicon area. Compared to a floating-point-based design, 35% and 16% area reduction was achieved in ray-box and ray-triangle intersection units, respectively. In addition, such hybrid representation could encode a bounding box in 40% smaller space at a reasonably low cost.

References

[1]
Hanika, J., and Keller, A. 2007. Towards hardware ray tracing using fixed point arithmetic. In Interactive Ray Tracing, 2007. RT'07. IEEE Symposium on, IEEE, 119--128.
[2]
Heinly, J., Recker, S., Bensema, K., Porch, J., and Gribble, C. 2009. Integer ray tracing. Journal of Graphics, GPU, and Game Tools 14, 4, 31--56.
[3]
IEEE standard for floating-point arithmetic. ANSI/IEEE Standard 754-2008.
[4]
Kay, T. L., and Kajiya, J. T. 1986. Ray tracing complex scenes. In ACM SIGGRAPH computer graphics, vol. 20, ACM, 269--278.
[5]
Keely, S. 2014. Reduced precision for hardware ray tracing in gpus. In Eurographics/ACM SIGGRAPH Symposium on High Performance Graphics, The Eurographics Association, 29--40.
[6]
Kim, H.-Y., Kim, Y.-J., Oh, J.-H., and Kim, L.-S. 2013. A reconfigurable simt processor for mobile ray tracing with contention reduction in shared memory. Circuits and Systems I: Regular Papers, IEEE Transactions on 60, 4, 938--950.
[7]
Kopta, D., Shkurko, K., Spjut, J., Brunvand, E., and Davis, A. 2013. An energy and bandwidth efficient ray tracing architecture. In Proceedings of the 5th High-Performance Graphics Conference, ACM, 121--128.
[8]
Lee, W.-J., Lee, S., Nah, J.-H., Kim, J.-W., Shin, Y., Lee, J., and Jung, S. 2012. SGRT: A scalable mobile GPU architecture based on ray tracing. In Proceedings of ACM SIGGRAPH 2012, Talks.
[9]
Lee, W.-J., Shin, Y., Lee, J., Kim, J.-W., Nah, J.-H., Jung, S.-Y., Lee, S.-H., Park, H.-S., and Han, T.-D. 2013. SGRT: A mobile GPU architecture for real-time ray tracing. In Proceedings of ACM High Performance Graphics 2009, 109--119.
[10]
Lee, J., Lee, W.-J., Shin, Y., Hwang, S., Ryu, S., and Kim, J. 2014. Two-aabb traversal for mobile real-time ray tracing. In SIGGRAPH Asia 2014 Mobile Graphics and Interactive Applications, ACM, 14.
[11]
Lee, W.-J., Shin, Y., Lee, J., Hwang, S. J., Ryu, S., and Kim, J. 2014. An energy efficient hardware multithreading scheme for mobile ray tracing. In SIGGRAPH Asia 2014 Mobile Graphics and Interactive Applications, ACM, 1.
[12]
Mahovsky, J. A. 2005. Ray tracing with reduced-precision bounding volume hierarchies. University of Calgary.
[13]
Nah, J.-H., Kwon, H.-J., Kim, D.-S., Jeong, C.-H., Park, J., Han, T.-D., Manocha, D., and Park, W.-C. 2014. Raycore: A ray-tracing hardware architecture for mobile devices. ACM Transactions on Graphics (TOG) 33, 5, 162.
[14]
Wald, I. 2004. Realtime Ray Tracing and Interactive Global Illumination. PhD thesis, Sarrland University.

Cited By

View all
  • (2021)A Survey on Bounding Volume Hierarchies for Ray TracingComputer Graphics Forum10.1111/cgf.14266240:2(683-712)Online publication date: 4-Jun-2021
  • (2016)Multi bounding volume hierarchies for ray tracing pipelinesSIGGRAPH ASIA 2016 Technical Briefs10.1145/3005358.3005384(1-4)Online publication date: 28-Nov-2016
  • (2016)Adaptive multi-rate ray sampling on mobile ray tracing GPUSIGGRAPH ASIA 2016 Mobile Graphics and Interactive Applications10.1145/2999508.2999523(1-6)Online publication date: 28-Nov-2016

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SA '15: SIGGRAPH Asia 2015 Mobile Graphics and Interactive Applications
November 2015
131 pages
ISBN:9781450339285
DOI:10.1145/2818427
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 November 2015

Check for updates

Author Tags

  1. arithmetic unit
  2. mobile
  3. ray tracing

Qualifiers

  • Other

Conference

SA'15
SA'15: SIGGRAPH Asia 2015
November 2 - 6, 2015
Kobe, Japan

Acceptance Rates

Overall Acceptance Rate 178 of 869 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)3
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)A Survey on Bounding Volume Hierarchies for Ray TracingComputer Graphics Forum10.1111/cgf.14266240:2(683-712)Online publication date: 4-Jun-2021
  • (2016)Multi bounding volume hierarchies for ray tracing pipelinesSIGGRAPH ASIA 2016 Technical Briefs10.1145/3005358.3005384(1-4)Online publication date: 28-Nov-2016
  • (2016)Adaptive multi-rate ray sampling on mobile ray tracing GPUSIGGRAPH ASIA 2016 Mobile Graphics and Interactive Applications10.1145/2999508.2999523(1-6)Online publication date: 28-Nov-2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media