20–23 May 2025
CERN
Europe/Zurich timezone
We published some of the talk schedule. Timetable is still **preliminary**, times are subject to change.

A Reconfigurable FPGA-Based ML Library for Kernel Methods

21 May 2025, 12:20
30m
500/1-001 - Main Auditorium (CERN)

500/1-001 - Main Auditorium

CERN

400
Show room on map
Algorithm implementation in HDL and HLS Algorithm Implementation

Speaker

Yousef Alnaser (TU Chemnitz, Fraunhofer ENAS)

Description

Kernel methods are fundamental in machine learning. They excel in regression, classification, and dimensionality reduction. They model nonlinear relationships and are widely used in many fields such as in face recognition, wind forecasting, and molecular energy estimation. However, their reliance on a kernel matrix leads to quadratic complexity in computation and storage, which makes large-scale datasets challenging.
We propose an FPGA-accelerated library with high parallelism and efficient data movement. The library is accessed from Python via PYNQ with a plug-and-play solution without requiring hardware expertise. It currently supports Kernel Ridge Regression and Gaussian Processes. Five kernel functions are supported, with Partial Reconfiguration to switch between them. We achieve 30x speedup compared to Python libraries on a Kria SOM.
Future work includes extending support to other kernel methods, and heterogeneous FPGA architectures like AMD Versal, with more advanced kernels.

Talk's Q&A During the talk
Talk duration 20'+10'
Will you be able to present in person? Yes

Authors

Dr Jan Langer (Fraunhofer ENAS) Yousef Alnaser (TU Chemnitz, Fraunhofer ENAS)

Co-author

Ms Anna Zuchna (TU Chemnitz)

Presentation materials

There are no materials yet.