CASK - Open-source custom architectures for sparse kernels
File(s)fpga16pg.pdf (457.91 KB)
Accepted version
Author(s)
Grigoras, P
Burovskiy, P
Luk, W
Type
Conference Paper
Abstract
Sparse matrix vector multiplication (SpMV) is an important kernel in many scientific applications. To improve the performance and applicability of FPGA based SpMV, we propose an approach for exploiting properties of the input matrix to generate optimised custom architectures. The architectures generated by our approach are between 3.8 to 48 times faster than the worst case architectures for each matrix, showing the benefits of instance specific design for SpMV.
Date Issued
2016-02-21
Date Acceptance
2016-02-21
Citation
Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2016, pp.179-184
ISBN
9781450338561
Publisher
ACM
Start Page
179
End Page
184
Journal / Book Title
Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays
Copyright Statement
© ACM 2016. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, http://dx.doi.org/10.1145/2847263.2847338.
Sponsor
Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (E
Commission of the European Communities
Grant Number
EP/I012036/1
PO 1553380
671653
Source
2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA '16)
Publication Status
Published
Start Date
2016-02-21
Finish Date
2016-02-23
Coverage Spatial
Monterey, CA, USA