Dataflow Accelerators for DNNs using High-Level Synthesis

Mar 1, 2026ยท
Suhail Basalama
Suhail Basalama
ยท 1 min read
Date
Mar 1, 2026 12:00 AM — 12:00 AM
Event
Guest Lecture at Georgia Institute of Technology

Dataflow Accelerators for DNNs using High-Level Synthesis โ€” Guest Lecture at Georgia Tech (Spring 2026)

This guest lecture, delivered by Suhail Basalama at the Georgia Institute of Technology for ECE 8893: Parallel Programming for FPGAs, explores modern approaches to accelerating deep neural networks using dataflow architectures and high-level synthesis (HLS).

The talk introduces two complementary research projects from the UCLA VAST Lab:

FlexCNN (TRETS'23): An end-to-end framework for composing CNN accelerators on FPGAs, featuring dynamic tiling, data layout optimization, and composable systolic arrays. ๐Ÿ“„ Read the paper (ACM TRETS 2023): https://dl.acm.org/doi/10.1145/3649409 ๐Ÿ”— FlexCNN on GitHub: https://github.com/UCLA-VAST/FlexCNN

Stream-HLS (FPGA'25, Best Paper Nominee): A pure dataflow compiler that automates multi-kernel streaming architectures through MLIR transformations, performance modeling, and mixed-integer nonlinear programming (MINLP)-based design space exploration. ๐Ÿ“„ Read the paper (FPGA 2025): https://dl.acm.org/doi/10.1145/369471… ๐Ÿ”— Stream-HLS on GitHub: https://github.com/UCLA-VAST/Stream-HLS

Together, these works demonstrate scalable, automated, and high-performance FPGA-based acceleration for AI workloads, bridging the gap between algorithm design and hardware implementation.