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
Link To Document :
بازگشت