Acceleration of large-scale CGH generation using multi-GPU cluster

被引:1
|
作者
Watanabe, Shinpei [1 ]
Jackin, Boaz Jessie [2 ]
Ohkawa, Takeshi [1 ]
Ootsu, Kanemitsu [1 ]
Yokota, Takashi [1 ]
Hayasaki, Yoshio [3 ]
Yatagai, Toyohiko [3 ]
Baba, Takanobu [3 ]
机构
[1] Utsunomiya Univ, Grad Sch Engn, Dept Informat Syst Sci, 7-1-2 Yoto, Utsunomiya, Tochigi 3218585, Japan
[2] Natl Inst Informat & Commun Technol, 4-2-1 Nukuikitamachi, Koganei, Tokyo 1848795, Japan
[3] Utsunomiya Univ, Ctr Opt Res & Educ, 7-1-2 Yoto, Utsunomiya, Tochigi 3218585, Japan
关键词
CGH; multi-GPU; cluster; object decomposition method; optimization;
D O I
10.1109/CANDAR.2017.53
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Computer generated hologram (CGH) is a promising technology for realizing 3D displays. Large-scale CGH has an advantage that it resolves problems of existing 3D displays. However, the large-scale CGH generation requires a lot of memory space and computation time in proportion to pixel number. Further, in order to use CGH as a display, it needs to be generated in real time, and this is the reason why CGH does not suit to practical use. Computation of CGH is comprised of data-independent operations and current GPU has thousands of processing cores. Thus, acceleration of CGH generation can be expected by using GPU. To accelerate CGH generation processing, we adapt several parallelization and optimization techniques to the CGH program both for single node and multiple ones. The single node optimization techniques include the way of object decomposition, the reduction of data transfer amount between CPU and GPU, the kernel integration, stream processing, and the utilization of multi-GPU parallelism. The multi-node optimization includes inter-node data distribution method. The results show that we have achieved 134.7 times speed-up compared to sequential program execution by CPU.
引用
收藏
页码:589 / 593
页数:5
相关论文
共 50 条
  • [1] Multi-GPU acceleration of large-scale density-based topology optimization
    Herrero-Perez, David
    Martinez Castejon, Pedro J.
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2021, 157
  • [2] Efficient Large-scale Deep Learning Framework for Heterogeneous Multi-GPU Cluster
    Kim, Youngrang
    Choi, Hyeonseong
    Lee, Jaehwan
    Kim, Jik-Soo
    Jei, Hyunseung
    Roh, Hongchan
    [J]. 2019 IEEE 4TH INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W 2019), 2019, : 176 - 181
  • [3] Fast Computation with Efficient Object Data Distribution for Large-Scale Hologram Generation on a Multi-GPU Cluster
    Baba, Takanobu
    Watanabe, Shinpei
    Jessie Jackin, Boaz
    Ootsu, Kanemitsu
    Ohkawa, Takeshi
    Yokota, Takashi
    Hayasaki, Yoshio
    Yatagai, Toyohiko
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (07) : 1310 - 1320
  • [4] A multi-GPU algorithm for large-scale neuronal networks
    de Camargo, Raphael Y.
    Rozante, Luiz
    Song, Siang W.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (06): : 556 - 572
  • [5] Large-scale robust topology optimization using multi-GPU systems
    Martinez-Frutos, Jesus
    Herrero-Perez, David
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2016, 311 : 393 - 414
  • [6] Large-Scale Graph Processing on Multi-GPU Platforms
    Zhang H.
    Zhang L.
    Wu Y.
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2018, 55 (02): : 273 - 288
  • [7] Multi-GPU Approach for Large-Scale Multiple Sequence Alignment
    Siqueira, Rodrigo A. de O.
    Stefanes, Marco A.
    Rozante, Luiz C. S.
    Martins-Jr, David C.
    de Souza, Jorge E. S.
    Araujo, Eloi
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT I, 2021, 12949 : 560 - 575
  • [8] A flexible and portable large-scale DGEMM library for Linpack on next-generation multi-GPU systems
    Rohr, David
    Lindenstruth, Volker
    [J]. 23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 664 - 668
  • [9] Intelligent Classification of Large-Scale Remotely Sensed Hyperspectral Images using Multi-GPU Computing
    Atoche, Alejandro
    Castillo, Javier
    Aguilar, Jaime
    Alvarez, Roberto
    Vinas, Jaime
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2020, 18 (01) : 113 - 119
  • [10] A Multi-GPU Parallel Genetic Algorithm For Large-Scale Vehicle Routing Problems
    Abdelatti, Marwan
    Sodhi, Manbir
    Sendag, Resit
    [J]. 2022 IEEE HIGH PERFORMANCE EXTREME COMPUTING VIRTUAL CONFERENCE (HPEC), 2022,