• DocumentCode
    646629
  • Title

    Accelerating sparse matrix-matrix multiplication with 3D-stacked logic-in-memory hardware

  • Author

    Qiuling Zhu ; Graf, Thomas ; Sumbul, H. Ekin ; Pileggi, Larry ; Franchetti, F.

  • Author_Institution
    Dept. of Electr. & Comp. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2013
  • fDate
    10-12 Sept. 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper introduces a 3D-stacked logic-in-memory (LiM) system to accelerate the processing of sparse matrix data that is held in a 3D DRAM system. We build a customized content addressable memory (CAM) hardware structure to exploit the inherent sparse data patterns and model the LiM based hardware accelerator layers that are stacked in between DRAM dies for the efficient sparse matrix operations. Through silicon vias (TSVs) are used to provide the required high inter-layer bandwidth. Furthermore, we adapt the algorithm and data structure to fully leverage the underlying hardware capabilities, and develop the necessary design framework to facilitate the design space evaluation and LiM hardware synthesis. Our simulation demonstrates more than two orders of magnitude of performance and energy efficiency improvements compared with the traditional multithreaded software implementation on modern processors.
  • Keywords
    DRAM chips; content-addressable storage; data structures; matrix multiplication; power aware computing; sparse matrices; 3D DRAM system; 3D-stacked logic-in-memory hardware; 3D-stacked logic-in-memory system; CAM hardware structure; LiM hardware synthesis; LiM system; TSV data structure; accelerating sparse matrix-matrix multiplication; content addressable memory hardware structure; energy efficiency improvements; sparse data patterns; sparse matrix data processing; through silicon vias; Arrays; Computer aided manufacturing; Hardware; Indexes; Random access memory; Sparse matrices; Three-dimensional displays; 3D-Stacked DRAM; CAM; Logic-in-Memory; Sparse Matrix Matrix Multiplication; TSV;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Extreme Computing Conference (HPEC), 2013 IEEE
  • Conference_Location
    Waltham, MA
  • Print_ISBN
    978-1-4799-1364-0
  • Type

    conf

  • DOI
    10.1109/HPEC.2013.6670336
  • Filename
    6670336