Fundamentals of High-Level Synthesis Part 1: Basic Concepts

Mohammad Hosseinabady
5 min readSep 23, 2019

With the emergence of compute-intensive applications in different areas such as Artificial Intelligence (AI), Machine Learning (ML), Convolutional Neural Networks (CNN), Internet of Things (IoT), image processing, computer vision, advanced driver-assistance systems (ADS) just to name a few, the demand for application-specific accelerators has risen. The main goal of these accelerators is improving the performance by reducing the latency and increasing the throughput. However, reducing energy consumption is also a key factor for using the accelerators in…

--

--

Mohammad Hosseinabady

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