期刊文献+

基于GPU的分块式光线追踪算法研究

Tile-Based Ray Tracing on GPU
下载PDF
导出
摘要 提出一种分块光线追踪算法流程,以系统化方法提取内存访问的潜在一致性.将光线追踪空间加速数据结构拆分成能够载入片上快速存储器的子树,并根据块内容主动选择具有一致性的光线进行搜索,从而提升光线追踪内存访问的一致性,有效降低图形处理器对于带宽的要求.实验结果证明,此算法能够将不规则光线(如漫反射光)的搜索速度提升至同一次光线相当的水平. In this paper, we develop a tiled-based ray tracing technique. This algorithm divides the acceleration data structure into tiles or tree-lets, which can fit onto GPU's on-chip memory, and traverses each part with corresponding rays. The coherence of rays and data structure can significantly reduce the demand for GPU bandwidth. Experiments prove that our algorithm improves the traversal efficiency of traversal of incoherent rays (e. g. , diffuse rays) to a level that is comparable with that of highly coherent primary rays.
出处 《微电子学与计算机》 CSCD 北大核心 2015年第10期31-35,40,共6页 Microelectronics & Computer
基金 国家自然科学基金项目(20121302065-61272085)
关键词 光线追踪 分块搜索 GPU ray traeing tiled-based traversal GPU
  • 相关文献

参考文献9

  • 1Pharr M, Humphreys G. Physically based rendering: From theory to implementation[M]. San Francisco, Morgan Kaufmann, 2004.
  • 2Keller A, Karras T, Wald I, et al. Ray tracing is the future and ever will be: [C]//ACM SIGGRAPH 2013 Courses. Hongkong, ACM, 2013 : 9.
  • 3Garanzha K, Loop C. Fast Ray Sorting and Breadth - First Packet Traversal for GPU Ray Tracing[J]. Com- puter Graphics Forum. 2010, 29(2) : 289-298.
  • 4Moon B, Byun Y, Kim T J, et al. Cache oblivious ray reordering[J].ACM Transactions on Graphics (TOG), 2010, 29(3): 28.
  • 5Molnar S, Cox M, Ellsworth D, et al. A sorting clas- sification of parallel rendering[J]. Computer Graphics and Applications, IEEE, 1994, 14(4): 23-32.
  • 6Wald I, Slusallek P, Benthin C, et al. Interactive ren- dering with coherent ray tracing[J]. Computer graphics forum, 2001, 20(3): 153-165.
  • 7Dmitriev K, Havran V, Seidel H P. Faster ray tracing with SIMD shaft culling[R]. WiRipedia: University of Utah, 2004.
  • 8Aila T, Laine S, Understanding the efficiency of ray traversal on GPUs[C] // Proceedings of the conference on high performance graphics 2009. Naw Orleans,ACM, 2009. 145-149.
  • 9Gtinther J, Popov S, Seidel H P, et al. Realtime ray tracing on GPU with BVH--based packet traversal[C] //Interactive Ray Tracing, 2007. RT'07. IEEE Sym- posium on. Grermany IEEE, 2007. 113-118.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部