@inproceedings{9d86ad1b30fe4a5f9f0268783dd92d18,
title = "Sparstition: A partitioning scheme for large-scale sparse matrix vector multiplication on FPGA",
abstract = "Sparse Matrix Vector Multiplication (SpMV) is a key kernel in various domains, that is known to be difficult to parallelize efficiently due to the low spatial locality of data. This is problematic for computing large-scale SpMV due to limited cache sizes but also in achieving speedups through parallel execution. To address these issues, we present 1) sparstition, a novel partitioning scheme that enables computing SpMV without the need to do any major post-processing steps, and 2) a corresponding HLS-based hardware design that is able to perform large-scale SpMV efficiently. The design is pipelined so the matrix size is limited only by the size of the off-chip memory (DRAM) and not by the available on-chip memory (BRAMs). Our experimental results, performed on a ZedBoard, show that we achieve a computational throughput of up to 300 MFLOPS in single-precision and 108 MFLOPS in double-precision, an improvement of 2.6X on average compared to current state-of-the-art HLS results. Finally, we predict that sparstition can boost the computational throughput of HLS-based SpMV kernel to over 10 GFLOPS when using High Bandwidth Memories.",
keywords = "Accelerator, FPGA, High-Level Synthesis, Partitioning, SMVM, SpMV",
author = "Bjorn Sigurbergsson and Tom Hogervorst and Qiu, {Tong Dong} and R{\u a}zvan Nane",
year = "2019",
doi = "10.1109/ASAP.2019.00-30",
language = "English",
isbn = " 978-1-7281-1602-0",
series = "2019 IEEE 30TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2019)",
publisher = "IEEE",
pages = "51--58",
booktitle = "2019 IEEE 30th International Conference on Application-specific Systems, Architectures and Processors (ASAP)",
address = "United States",
note = "30th IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2019 ; Conference date: 15-07-2019 Through 17-07-2019",
}