• DocumentCode
    2953364
  • Title

    High performance computing and simulations on the GPU using CUDA

  • Author

    Ujaldon, Manuel

  • Author_Institution
    Comput. Archit. Dept., Univ. of Malaga, Malaga, Spain
  • fYear
    2012
  • fDate
    2-6 July 2012
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    The computational power and memory bandwidth of graphics processing units (GPUs) have turned them into attractive platforms for general-purpose applications at significant speed gains versus their CPU counterparts [1]. In addition, an increasing number of today´s state-of-the-art supercomputers include commodity GPUs to bring us unprecedented levels of performance in terms of raw GFLOPS and GFLOPS/cost. In this paper, we provide an introduction to CUDA programming paradigm with an emphasis on simulations which can exploit SIMD parallelism and high memory bandwidth on GPUs. OpenCL is also briefly described as a recent standardization effort to set up an open standard API for general-purpose manycore architectures.
  • Keywords
    graphics processing units; multiprocessing systems; parallel architectures; CUDA programming; GFLOPS; GPU; OpenCL; SIMD parallelism; general-purpose manycore architectures; graphics processing units; high performance computing; memory bandwidth; open standard API; Computational modeling; Computer architecture; Graphics processing unit; Hardware; Instruction sets; Parallel processing; Programming; CUDA; GPGPU; Graphics Processors (GPUs); High-Performance and Simulations; OpenCL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Simulation (HPCS), 2012 International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    978-1-4673-2359-8
  • Type

    conf

  • DOI
    10.1109/HPCSim.2012.6266884
  • Filename
    6266884