Coherent Photon Mapping on the Intel MIC Architecture

被引:0
|
作者
Chun-Meng Kang
Lu Wang
Pei Wang
Yan-Ning Xu
Xiang-Xu Meng
机构
[1] Shandong University,School of Computer Science and Technology
[2] Ministry of Education,Engineering Research Center of Digital Media Technology
[3] Shandong University,Software College
关键词
photon mapping; parallel processing; SIMD;
D O I
暂无
中图分类号
学科分类号
摘要
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 propose 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® Phi™ coprocessors. The comparison results with existing photon mapping techniques indicate that our method gives significant improvement in speed with the same accuracy.
引用
收藏
页码:519 / 527
页数:8
相关论文
共 50 条
  • [21] Implementation of an Agent-Based Parallel Tissue Modelling Framework for the Intel MIC Architecture
    Cytowski, Maciej
    Szymanska, Zuzanna
    Uminski, Piotr
    Andrejczuk, Grzegorz
    Raszkowski, Krzysztof
    SCIENTIFIC PROGRAMMING, 2017, 2017
  • [22] Accelerating FDTD simulation of microwave pulse coupling into narrow slots on the Intel MIC architecture
    Wang, Qinglin
    Liu, Lie
    Cui, Xiantao
    Fu, Guitao
    Gong, Chunye
    Xing, Zuocheng
    2015 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2015, : 263 - 268
  • [23] Trends of Intel MIC Application In Bioinformatics
    Wang, Xinyi
    Wu, Cangshuai
    Huang, Zhen
    PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 638 - 641
  • [24] Extension of the AMBER molecular dynamics software to Intel's Many Integrated Core (MIC) architecture
    Needham, Perri J.
    Bhuiyan, Ashraf
    Walker, Ross C.
    COMPUTER PHYSICS COMMUNICATIONS, 2016, 201 : 95 - 105
  • [25] Combining Single and Packet-Ray Tracing for Arbitrary Ray Distributions on the Intel MIC Architecture
    Benthin, Carsten
    Wald, Ingo
    Woop, Sven
    Ernst, Manfred
    Mark, William R.
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2012, 18 (09) : 1438 - 1448
  • [26] The photon pipeline revisited - A hardware architecture to accelerate photon mapping
    Singh, Shawn
    Faloutsos, Petros
    VISUAL COMPUTER, 2007, 23 (07): : 479 - 492
  • [27] The photon pipeline revisitedA hardware architecture to accelerate photon mapping
    Shawn Singh
    Petros Faloutsos
    The Visual Computer, 2007, 23 : 479 - 492
  • [28] Acceleration of Derivative Calculations with Application to Radial Basis Function - Finite-Differences on the Intel MIC Architecture
    Erlebacher, Gordon
    Saule, Erik
    Flyer, Natasha
    Bollig, Evan
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, (ICS'14), 2014, : 263 - 272
  • [29] OpenMP-based Monte Carlo dose calculation for radiotherapy treatment planning on the Intel MIC Architecture
    Wang, Qinglin
    Liu, Jie
    Xie, Peizhen
    Gong, Chunye
    Li, Yuan
    Xing, Zuocheng
    2015 7TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY IN MEDICINE AND EDUCATION (ITME), 2015, : 138 - 142
  • [30] Accelerating Embarrassingly Parallel Algorithm on Intel MIC
    Wang, Qinglin
    Liu, Jie
    Tang, Xiantuo
    Wang, Feng
    Fu, Guitao
    Xing, Zuocheng
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC), 2014, : 213 - 218