• DocumentCode
    2534348
  • Title

    Scaling Linear Algebra Kernels Using Remote Memory Access

  • Author

    Krishnan, Manojkumar ; Lewis, Robert R. ; Vishnu, Abhinav

  • Author_Institution
    High Performance Comput., Pacific Northwest Nat. Lab., Richland, WA, USA
  • fYear
    2010
  • fDate
    13-16 Sept. 2010
  • Firstpage
    369
  • Lastpage
    376
  • Abstract
    This paper describes the scalability of linear algebra kernels based on remote memory access approach. The current approach differs from the other linear algebra algorithms by the explicit use of shared memory and remote memory access (RMA) communication rather than message passing. It is suitable for clusters and scalable shared memory systems. The experimental results on large scale systems (Linux-Infiniband cluster, Cray XT) demonstrate consistent performance advantages over ScaLAPACK suite, the leading implementation of parallel linear algebra algorithms used today. For example, on a Cray XT4 for a matrix size of 102400, our RMA-based matrix multiplication achieved over 55 teraflops while ScaLAPACK´s pdgemm measured close to 42 teraflops on 10000 processes.
  • Keywords
    linear algebra; shared memory systems; Cray XT; Linux-Infiniband cluster; RMA-based matrix multiplication; large scale systems; linear algebra kernels; message passing; parallel linear algebra algorithms; remote memory access communication approach; scalable shared memory systems; Clustering algorithms; Data models; Kernel; Linear algebra; Message passing; Protocols; Scalability; Remote memory access; armci; global arrays; one sided communication; parallel linear algebra;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops (ICPPW), 2010 39th International Conference on
  • Conference_Location
    San Diego, CA
  • ISSN
    1530-2016
  • Print_ISBN
    978-1-4244-7918-4
  • Electronic_ISBN
    1530-2016
  • Type

    conf

  • DOI
    10.1109/ICPPW.2010.57
  • Filename
    5599095