• DocumentCode
    3688826
  • Title

    A sparse matrix vector multiply accelerator for support vector machine

  • Author

    Eriko Nurvitadhi;Asit Mishra;Debbie Marr

  • Author_Institution
    Intel Corporation, Hillsboro, OR USA
  • fYear
    2015
  • Firstpage
    109
  • Lastpage
    116
  • Abstract
    Sparse matrix vector multiplication (SpMV) is a linear algebra construct commonly found in machine learning (ML) algorithms, such as support vector machine (SVM). We profiled a popular SVM software (libSVM) on an energy-efficient microserver and a high-performance server for real-world ML datasets, and observed that SpMV dominates runtime. We propose a novel SpMV algorithm tailored for ML and a hardware accelerator architecture design based on this algorithm. Our evaluations show that the proposed algorithm and hardware accelerator achieves significant efficiency improvements over the conventional SpMV algorithm used in libSVM.
  • Keywords
    "Sparse matrices","Support vector machines","Machine learning algorithms","Algorithm design and analysis","Software algorithms","Hardware","Software"
  • Publisher
    ieee
  • Conference_Titel
    Compilers, Architecture and Synthesis for Embedded Systems (CASES), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/CASES.2015.7324551
  • Filename
    7324551