Acceleration of Algorithms in
Reconfigurable Logic
Washington University in St. Louis
Fall 2024
Welcome! This is a graduate level CSE course that introduces the design of hardware accelerators for a specific application or class of applications. In this class, we will use Field Programmable Gate Arrays (FPGAs) as the medium for our hardware designs, and we will use high-level synthesis (HLS) – in contrast to low-level RTL – to author the designs. The goals of the class are to
- take applications of interest from algorithm to hardware design
- develop intuition for performant hardware architectures designed using HLS
- learn the fundamentals of the state of the art (SOTA) tooling for HLS