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 条
  • [31] Computing dynamics of thin films via large scale GPU-based simulations
    Lam M.-A.Y.-H.
    Cummings L.J.
    Kondic L.
    Journal of Computational Physics: X, 2019, 2
  • [32] MegBA: A GPU-Based Distributed Library for Large-Scale Bundle Adjustment
    Ren, Jie
    Liang, Wenteng
    Yan, Ran
    Mai, Luo
    Liu, Shiwen
    Liu, Xiao
    COMPUTER VISION, ECCV 2022, PT XXXVII, 2022, 13697 : 715 - 731
  • [33] Parallel genetic algorithm based on GPU for solving quadratic assignment problem
    Mohammadi, Javad
    Mirzaie, Kamal
    Derhami, Val I.
    2015 2ND INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED ENGINEERING AND INNOVATION (KBEI), 2015, : 568 - 571
  • [34] A cooperative GPU-based Parallel Multistart Simulated Annealing algorithm for Quadratic Assignment Problem
    Sonuc, Emrullah
    Sen, Baha
    Bayir, Safak
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2018, 21 (05): : 843 - 849
  • [35] GPU-based adaptive data reconstruction for large-scale statistical visualization
    Wu, Yu
    Yang, Yang
    Cao, Yi
    JOURNAL OF VISUALIZATION, 2023, 26 (04) : 899 - 915
  • [36] GPU-based adaptive data reconstruction for large-scale statistical visualization
    Yu Wu
    Yang Yang
    Yi Cao
    Journal of Visualization, 2023, 26 : 899 - 915
  • [37] State-of-the-Art in GPU-Based Large-Scale Volume Visualization
    Beyer, Johanna
    Hadwiger, Markus
    Pfister, Hanspeter
    COMPUTER GRAPHICS FORUM, 2015, 34 (08) : 13 - 37
  • [38] A Large-Scale Terrain Rendering Method With GPU-Based Geometry Compression
    Ge, Zihou
    Li, Wenhui
    FUTURE INFORMATION TECHNOLOGY, 2011, 13 : 208 - 212
  • [39] GPU-Based Medical Visualization for Large Datasets
    Zou, Hue
    Lin, Fu
    Han, Jie
    Zhang, Wen
    JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2015, 5 (07) : 1467 - 1473
  • [40] A GPU-based parallel method for evolutionary tree construction
    Zheng, Ran
    Zhang, Qiongyao
    Jin, Hai
    Shao, Zhiyuan
    Feng, Xiaowen
    COMPUTERS & ELECTRICAL ENGINEERING, 2014, 40 (05) : 1580 - 1591