We use cookies to improve your experience with our site.
康春萌, 王璐, 王佩, 徐延宁, 孟祥旭. 适应于Intel众核架构的连续性光子映射算法[J]. 计算机科学技术学报, 2015, 30(3): 519-527. DOI: 10.1007/s11390-015-1542-1
引用本文: 康春萌, 王璐, 王佩, 徐延宁, 孟祥旭. 适应于Intel众核架构的连续性光子映射算法[J]. 计算机科学技术学报, 2015, 30(3): 519-527. DOI: 10.1007/s11390-015-1542-1
Chun-Meng Kang, Lu Wang, Pei Wang, Yan-Ning Xu, Xiang-Xu Meng. Coherent Photon Mapping on the Intel MIC Architecture[J]. Journal of Computer Science and Technology, 2015, 30(3): 519-527. DOI: 10.1007/s11390-015-1542-1
Citation: Chun-Meng Kang, Lu Wang, Pei Wang, Yan-Ning Xu, Xiang-Xu Meng. Coherent Photon Mapping on the Intel MIC Architecture[J]. Journal of Computer Science and Technology, 2015, 30(3): 519-527. DOI: 10.1007/s11390-015-1542-1

适应于Intel众核架构的连续性光子映射算法

Coherent Photon Mapping on the Intel MIC Architecture

  • 摘要: 光子映射是一种两步的全局光照算法,分为光子追踪阶段和光子搜索阶段.

     

    Abstract: Photon mapping is a global illumination algorithm which is composed of two steps: photon tracing and photon searching. During photon searching step, each shading point needs to search the photon-tree to find k-neighbouring photons for reflected radiance estimation. As the number of shading points and the size of photon-tree are dramatically large, the photon searching step is time consuming. We proposed a parallel photon searching algorithm by using radiance estimation approach for coherent shading points on the Intel Many® Integrated Core (MIC) Architecture. In order to efficiently use single instruction multiple data (SIMD) units, shading points are clustered by similarity first (every cluster contains 16 shading-points), and an initial neighbouring scope is searched from the photon-tree for each cluster. Then we use 16-wide SIMD units by performing K-NN searching from the initial neighbouring scope for those 16 shading-points in a cluster in parallel. We use the method to simulate some global illumination scenes on Intel® Xeon® Processors and Intel® Xeon® PhiTM Coprocessors. The comparison results with existing photon mapping techniques indicate that our method gives significant improvement in speed with the same accuracy.

     

/

返回文章
返回