• DocumentCode
    555868
  • Title

    GPU accelerated simulation of elliptic partial differential equations

  • Author

    Itu, Lucian Mihai ; Suciu, Constantin ; Moldoveanu, Florin ; Postelnicu, Adrian

  • Author_Institution
    Dept. of Automatics, Transilvania Univ. of Brasov, Braşov, Romania
  • Volume
    1
  • fYear
    2011
  • fDate
    15-17 Sept. 2011
  • Firstpage
    238
  • Lastpage
    242
  • Abstract
    This paper assesses the performance improvements of a GPU based implementation of an elliptic equation (steady heat conduction) over the CPU based version. An iterative method based on a finite difference approach has been used for the numerical solution (red black point successive over relaxation). The main idea is to move the computationally intensive parts of the algorithm onto the GPU. Because of the lack of communication between the blocks of the GPU grid, the computations have been included in two separate kernels. An important improvement to the GPU implementation has been the padding of the memory buffers which has led to fewer global memory transactions and faster kernel execution times. The performances of the two versions of the algorithm (CPU and CPU-GPU) have been compared on three different grained grids. The results indicate a speed-up which varies from around two for the coarsest grid up to over one order of magnitude for the finest grid.
  • Keywords
    computer graphic equipment; coprocessors; elliptic equations; finite difference methods; iterative methods; partial differential equations; CPU based version; GPU accelerated simulation; GPU grid; elliptic partial differential equations; faster kernel execution times; finite difference approach; global memory transactions; grained grids; graphical processing units; iterative method; memory buffers; numerical solution; red black point successive; steady heat conduction; Computational fluid dynamics; Computer architecture; Equations; Finite difference methods; Graphics processing unit; Instruction sets; Kernel; GPU; elliptic equations; speed-up; successive over relaxation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Data Acquisition and Advanced Computing Systems (IDAACS), 2011 IEEE 6th International Conference on
  • Conference_Location
    Prague
  • Print_ISBN
    978-1-4577-1426-9
  • Type

    conf

  • DOI
    10.1109/IDAACS.2011.6072748
  • Filename
    6072748