Bilkent University

Department of Computer Engineering

CS 590 SEMINAR

Accelerating Sparse Matrix-Vector Multiplication on FPGA

Mert Kara

MS Student

Computer Engineering Department

Bilkent University

Sparse matrix-vector multiplication (SpMV) is a bottleneck operation in many scientific and engineering computations. The irregular memory access pattern in SpMV makes obtaining high performance challenging. Due to the fine granular random memory accesses, there occurs a significant waste of DRAM traffic and poor bandwidth utilization. In this study, we aim to accelerate sparse matrix-vector multiplication on FPGA by optimizing DRAM communication, by not writing to output vector directly, but first to intermediate buckets, and then to output vector, which increases the spatial locality.

DATE: 09 December 2019, Monday @ 16:10

PLACE: EA-409