How to Reduce II in HLS: Part 4

Mohammad Hosseinabady
1 min readMay 24, 2021

This week’s problem is the traditional matrix-vector multiplication kernel used in several applications such as machine learning and image processing.

This figure shows the software-oriented code that describes the kernel.

The code consists of a two-level loop nest that reads the matrix A and vector

--

--

Mohammad Hosseinabady

Designing digital systems and accelerating functions with HLS for FPGAs are fun.