Optimize Matrix Multiplication Utilizing OpenCL FPGA Kernel

Bassam Shaer, Timothy Stewart · 2023

This paper presents an analysis of matrix multiplication utilizing OpenCL, optimization techniques, and a quantitative comparison of matrix multiplication between FPGA and CPU performance based on power consumption, speed and efficiency. We show how algorithm improvements, coupled with specific compilation optimization can improve matrix multiplication performance. Furthermore, we demonstrate the potential for performance gains by utilizing onboard FPGAs to off-load machine learning workloads on edge devices.

Read the paper · More papers on PaperTik