Solving burgers' equation using multithreading and GPU

  • Authors:
  • Sheng-Hsiu Kuo;Chih-Wei Hsieh;Reui-Kuo Lin;Wen-Hann Sheu

  • Affiliations:
  • National Center for High-Performance Computing, Hsinchu, Taiwan;National Center for High-Performance Computing, Hsinchu, Taiwan;Taiwan Typhoon and Flood Research Institute, Taipei, Taiwan;National Taiwan University, Taipei, Taiwan

  • Venue:
  • ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part II
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many-Core system plays a key role on High Performance Computing, HPC, nowadays. This platform shows the big potential on the performance per watt, performance per floor area, cost performance, and so on. This paper presents a finite difference scheme solving the general convection-diffusion-reaction equations adapted for application of Graphics Processing Units (GPU) and multithreading. A two-dimensional nonlinear Burgers' equation was chosen as the test case. The best results that we measured are speed-up ratio of 12 times at mesh size 1026×1026 by using GPU and 20 times at mesh size 514×514 by using full 8 CPU cores when compared with an equivalent single CPU code.