DOI QR코드

DOI QR Code

Cache simulation for measuring cache performance suitable for sound rendering

사운드 렌더링에 적합한 캐시 성능 측정을 위한 캐시 시뮬레이션

  • Joo, Yejong (Department of Computer Engineering, Sejong University) ;
  • Hong, Dukki (Department of Computer Engineering, Sejong University) ;
  • Chung, Woonam (Department of Computer Engineering, Sejong University) ;
  • Park, Woo-Chan (Department of Computer Engineering, Sejong University)
  • 주예종 (세종대학교 컴퓨터공학과) ;
  • 홍덕기 (세종대학교 컴퓨터공학과) ;
  • 정우남 (세종대학교 컴퓨터공학과) ;
  • 박우찬 (세종대학교 컴퓨터공학과)
  • Received : 2017.06.24
  • Accepted : 2017.07.06
  • Published : 2017.07.14

Abstract

Cache performance is an important factor in hardware system. We proceed with a cache simulation to analyze the cache performance suitable for sound rendering. In addition, we introduce hardware models based on ray tracing used in geometric method and studies to improve cache performance. Cache simulation is performed on various conditions for cache size, way and block. Various simulations can be found to influence the cache hit rate. We compare cache simulation results with actual hardware performance to analyze cache performance suitable for sound rendering.

캐시의 성능은 하드웨어 시스템에서 중요한 요인이다. 본 논문은 사운드 렌더링에 적합한 캐시 성능을 분석하기 위해 캐시 시뮬레이션을 진행한다. 또한 본 논문은 기하학적 방법(Geometric method)에서 사용하는 광선 추적(Ray tracing) 기반의 하드웨어 모델들과 캐시 성능을 향상시키기 위한 연구들을 소개한다. 캐시 시뮬레이션은 캐시 크기, 웨이, 블록에 대한 조건들에 대해 다양하게 진행된다. 다양한 시뮬레이션은 캐시 히트율에 영향을 미치는 요인을 찾을 수 있다. 본 논문은 캐시 시뮬레이션 결과와 실제 하드웨어 성능을 비교하여 사운드 렌더링에 적합한 캐시 성능을 분석한다.

Keywords

References

  1. D. B. Anderson and M. A. Casey, "The sound dimension," IEEE spectrum, vol. 34, no. 3, pp. 46-50, 1997. https://doi.org/10.1109/6.576008
  2. B. Hook and T. Smurdon, "An intro to virtual reality audio." Game Developers Conference, 2015.
  3. N. Ward-Foxton, "Environmental audio and processing for vr." Game Developers Conference, 2015.
  4. D. Hong, T.-H. Lee, Y. Joo, and W.-C. Park, "Real-time sound propagation hardware accelerator for immersive virtual reality 3d audio," in Proceedings of the 21st ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games. ACM, 2017, p. 20.
  5. C. Schissler and D. Manocha, "Interactive sound propagation and rendering for large multi-source scenes," ACM Transactions on Graphics (TOG), vol. 36, no. 1, p. 2, 2016.
  6. T. Funkhouser, I. Carlbom, G. Elko, G. Pingali, M. Sondhi, and J. West, "A beam tracing approach to acoustic modeling for interactive virtual environments," in Proceedings of the 25th annual conference on Computer graphics and interactive techniques. ACM, 1998, pp. 21-32.
  7. A. Chandak, C. Lauterbach, M. Taylor, Z. Ren, and D. Manocha, "Ad-frustum: Adaptive frustum tracing for interactive sound propagation," IEEE Transactions on Visualization and Computer Graphics, vol. 14, no. 6, pp. 1707-1722, 2008. https://doi.org/10.1109/TVCG.2008.111
  8. M. T. Taylor, A. Chandak, L. Antani, and D. Manocha, "Resound: interactive sound rendering for dynamic virtual environments," in Proceedings of the 17th ACM international conference on Multimedia. ACM, 2009, pp. 271-280.
  9. C. Cao, Z. Ren, C. Schissler, D. Manocha, and K. Zhou, "Interactive sound propagation with bidirectional path tracing," ACM Transactions on Graphics (TOG), vol. 35, no. 6, p. 180, 2016.
  10. J.-H. Nah, H.-J. Kwon, D.-S. Kim, C.-H. Jeong, J. Park, T.-D. Han, D. Manocha, and W.-C. Park, "Raycore: A ray-tracing hardware architecture for mobile devices," ACM Transactions on Graphics (TOG), vol. 33, no. 5, p. 162, 2014. https://doi.org/10.1145/2629634
  11. W.-J. Lee, Y. Shin, J. Lee, J.-W. Kim, J.-H. Nah, S. Jung, S. Lee, H.-S. Park, and T.-D. Han, "Sgrt: a mobile gpu architecture for real-time ray tracing," in Proceedings of the 5th high-performance graphics conference. ACM, 2013, pp. 109-119.
  12. M. McGuire, "Computer graphics archive," August 2011, http://graphics.cs.williams.edu/data. [Online]. Available: http://graphics.cs.williams.edu/data
  13. J.-H. Nah, Y.-H. Jung, W.-C. Park, and T.-D. Han, "Efficient ray sorting for the tracing of incoherent rays," IEICE Electronics Express, vol. 9, no. 9, pp. 849-854, 2012. https://doi.org/10.1587/elex.9.849
  14. S.-E. Yoon and D. Manocha, "R-lods: fast lod-based ray tracing of massive models," in ACM SIGGRAPH 2006 Sketches. ACM, 2006, p. 67.
  15. W.-J. Lee, Y. Shin, S. J. Hwang, S. Kang, J.-J. Yoo, and S. Ryu, "Reorder buffer: An energy-efficient multithreading architecture for hardware mimd ray traversal," in Proceedings of the 7th Conference on High-Performance Graphics. ACM, 2015, pp. 21-32.
  16. N. P. Jouppi, "Improving direct-mapped cache performance by the addition of a small fully-associative cache and prefetch buffers," in Computer Architecture, 1990. Proceedings., 17th Annual International Symposium on. IEEE, 1990, pp. 364-373.