Solving a large scale radiosity problem on GPU-based parallel computers

被引:2
|
作者
D'Azevedo, Eduardo [1 ]
Hu, Zhiang [2 ]
Su, Shi-Quan [3 ]
Wong, Kwai [3 ]
机构
[1] Comp Sci & Math Div, Oak Ridge, TN 37831 USA
[2] Chinese Univ Hong Kong, Shatin, Hong Kong, Peoples R China
[3] Univ Tennessee, Joint Inst Computat Sci, Knoxville, TN 37996 USA
基金
美国国家科学基金会;
关键词
Radiosity; View factor calculation; Cholesky decomposition; Out-of-core algorithm; Hybrid multicore/GPU system; LU FACTORIZATION; ACCELERATORS; CLUSTER; LINPACK;
D O I
10.1016/j.cam.2014.02.011
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The radiosity equation has been used widely in computer graphics and thermal engineering applications. The equation is simple to formulate but is challenging to solve when the number of Lambertian surfaces associated with an application becomes large. In this paper, we present the algorithms to compute the view factors and solve the set of radiosity equations using an out-of-core Cholesky decomposition method. This work details the algorithmic procedures of the computation of the view factors and the Cholesky solver. The data layout of the radiosity matrix follows the block cyclic decomposition scheme used in ScaLAPACK. The parallel computation of the view factors on the GPUs extends the algorithms based on a serial community code called view3d. To handle large matrices that exceed the device memory on GPU, an out-of-core algorithm for parallel Cholesky factorization is implemented. A performance study conducted on Keeneland, a hybrid CPU/GPU cluster at the National Institute for Computational Sciences, composed of 264 nodes of multicore CPU and GPU are shown and discussed. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:109 / 120
页数:12
相关论文
共 50 条
  • [1] GPU-based parallel genetic approach to large-scale travelling salesman problem
    Semin Kang
    Sung-Soo Kim
    Jongho Won
    Young-Min Kang
    The Journal of Supercomputing, 2016, 72 : 4399 - 4414
  • [2] GPU-based parallel genetic approach to large-scale travelling salesman problem
    Kang, Semin
    Kim, Sung-Soo
    Won, Jongho
    Kang, Young-Min
    JOURNAL OF SUPERCOMPUTING, 2016, 72 (11): : 4399 - 4414
  • [3] Fast GPU-based reuse of paths in radiosity
    Castro, Francesc
    Patow, Gustavo
    Sbert, Mateu
    Halton, John H.
    MONTE CARLO METHODS AND APPLICATIONS, 2007, 13 (04): : 253 - 273
  • [4] GPU-Based Large Seismic Data Parallel Compression
    Xie, Kai
    Yu, H. Q.
    Lu, G. Y.
    INTELLIGENCE COMPUTATION AND EVOLUTIONARY COMPUTATION, 2013, 180 : 339 - 345
  • [5] A GPU-based Parallel Simulation Platform for Large-scale Wind Farm Integration
    Gao, Haixiang
    Chen, Ying
    Xu, Yin
    Yu, Zhitong
    Chen, Laijun
    2014 IEEE PES T&D CONFERENCE AND EXPOSITION, 2014,
  • [6] GPU-Based Large-Scale Scientific Visualization
    Beyer, Johanna
    Hadwiger, Markus
    SA'18: SIGGRAPH ASIA 2018 COURSES, 2018,
  • [7] Fast algorithm for parallel solving inversion of large scale small matrices based on GPU
    Jin Xuebin
    Chen Yewang
    Fan Wentao
    Zhang Yong
    Du Jixiang
    The Journal of Supercomputing, 2023, 79 : 18313 - 18339
  • [8] Fast algorithm for parallel solving inversion of large scale small matrices based on GPU
    Jin, Xuebin
    Chen, Yewang
    Fan, Wentao
    Zhang, Yong
    Du, Jixiang
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (16): : 18313 - 18339
  • [9] GPU-based Heuristic Escape for Outdoo Large Scale Registration
    Yin, Peng
    Gu, Feng
    Li, Decai
    He, Yuqing
    Yang, Liying
    Han, Jianda
    2016 IEEE INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING AND ROBOTICS (IEEE RCAR), 2016, : 260 - 265
  • [10] GPU-BASED NONLOCAL FILTERING FOR LARGE SCALE SAR PROCESSING
    Baier, Gerald
    Zhu, Xiao Xiang
    2016 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2016, : 7608 - 7611