This advanced course focuses on performance critical optimization techniques for High Level Synthesis (HLS) on Altera FPGAs using the Altera HLS Compiler Pro Edition. It is designed for engineers who have completed the “HLS for FPGA Acceleration” course (or possess equivalent hands-on HLS experience) and want to push designs from functional but slow to near hand optimized RTL performance.
Rather than re-introducing HLS concepts from scratch, the course dives deeply into how the HLS compiler makes architectural decisions, how to guide those decisions explicitly, and how to optimize throughput, latency, memory bandwidth, and resource utilization on Altera FPGA fabrics. Significant emphasis is placed on understanding compiler reports, identifying and classifying performance bottlenecks, and mastering the tradeoffs involved in aggressive optimization.