• DocumentCode
    3538032
  • Title

    A Trip to Tahiti: Approaching a 5 TFlop SGEMM Using 3 AMD GPUs

  • Author

    Weber, Rick ; Peterson, Gregory D.

  • Author_Institution
    Dept. of EECS, Univ. of Tennessee, Knoxville, TN, USA
  • fYear
    2012
  • fDate
    10-11 July 2012
  • Firstpage
    19
  • Lastpage
    25
  • Abstract
    Using GPUs as computational accelerators has been a growing area of research in the past several years. One particular area amenable to exploiting video card hardware is dense linear algebra. We continue this trend by generalizing the MAGMA xGEMM kernels, porting them to OpenCL and tuning them to run on the AMD 7970. Achieving up to 1.7 TFlops in SGEMM and 650 GFlops in DGEMM, we extend this performance to multiple GPUs using a parallel-for algorithm designed to run on multiple heterogeneous devices. Using 3 Radeon 7970s, our large GEMM algorithm obtains 4.37TFlops in single precision and 1.64 TFlops/s in double.
  • Keywords
    graphics processing units; matrix algebra; AMD 7970; AMD GPU; DGEMM; MAGMA xGEMM kernels; OpenCL; Radeon 7970; TFlop SGEMM; computational accelerators; dense linear algebra; double-precision general matrix multiplication; multiple heterogeneous devices; parallel-for algorithm; single-precision general matrix multiplication; video card hardware; Computer architecture; Graphics processing unit; Indexes; Kernel; Vectors; BLAS; GEMM; GPU; OpenCL; matrix multiply;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Accelerators in High Performance Computing (SAAHPC), 2012 Symposium on
  • Conference_Location
    Chicago IL
  • ISSN
    2166-5133
  • Print_ISBN
    978-1-4673-2882-1
  • Type

    conf

  • DOI
    10.1109/SAAHPC.2012.19
  • Filename
    6319187