• Home
  • Search
  • Challenges Designing for FPGAs Using High-Level Synthesis
  • Cite Icon5
  • https://doi.org/10.1109/hpec55821.2022.9926398Copy DOI Icon

Challenges Designing for FPGAs Using High-Level Synthesis

  • Sep 19, 2022
  • Clayton J Faber +4 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

High-Level Synthesis (HLS) tools are aimed at enabling performant FPGA designs that are authored in a high-level language. While commercial HLS tools are available today, there is still a substantial performance gap between most designs developed via HLS relative to traditional, labor intensive approaches. We report on several cases where an anticipated performance improvement was either not realized or resulted in decreased performance. These include: programming paradigm choices between data parallel vs. pipelined designs; dataflow implementations; configuration parameter choices; and handling odd data set sizes. The results point to a number of improvements that are needed for HLS tool flows, including a strong need for performance modeling that can reliably guide the compilation optimization process.

Similar Papers
  • Conference Article
  • Citations7

Enriching C-based High-Level Synthesis with parallel pattern templates

  • Dec 01, 2016
  • Lana Josipovic +2
  • Conference Article
  • Citations11

C-to-Verilog translation validation

  • Sep 01, 2015
  • Alan Leung +2
  • PDF
  • Research Article
  • Citations52

Performance Modeling for FPGAs: Extending the Roofline Model with High-Level Synthesis Tools

  • Jan 01, 2013
  • International Journal of Reconfigurable Computing
  • Bruno Da Silva +3
  • Conference Article
  • Citations4

Integration of an STBus Type 3 protocol custom component into a HLS tool

  • Mar 01, 2008
  • Tarek Tayachi +1
  • Research Article
  • Citations29

Black-Hat High-Level Synthesis: Myth or Reality?

  • Apr 01, 2019
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Christian Pilato +3
  • Research Article
  • Citations2

Function‐level module sharing techniques in high‐level synthesis

  • Aug 01, 2020
  • ETRI Journal
  • Hiroki Nishikawa +4
  • Book Chapter
  • Citations1

A Special-Purpose Language for Implementing Pipelined FPGA-Based Accelerators

  • Jan 01, 2016
  • Cristiano B De Oliveira +3
  • PDF
  • Research Article
  • Citations20

High-Level Synthesis of In-Circuit Assertions for Verification, Debugging, and Timing Analysis

  • Jan 01, 2011
  • International Journal of Reconfigurable Computing
  • John Curreri +2
  • Conference Article
  • Citations3

Is It Time to Include High-Level Synthesis Design in Digital System Education for Undergraduate Computer Engineers?

  • May 01, 2021
  • Isaac Nelson +3
  • Conference Article

AutoClock: Automated Clock Management for Power-Efficient HLS Designs on FPGAs

  • Jun 22, 2025
  • Jiawei Liang +5
  • PDF
  • Research Article

Architecture and Application-Aware Management of Complexity of Mapping Multiplication to FPGA DSP Blocks in High Level Synthesis

  • Jan 01, 2014
  • International Journal of Reconfigurable Computing
  • Sharad Sinha +1
  • Conference Article
  • Citations1

High level synthesis for FPGAs applied to a sphere decoder channel preprocessor (abstract only)

  • Feb 27, 2011
  • Sven Van Haastregt +3
  • Conference Article

A Synthesis Methodology for Intelligent Memory Interfaces in Accelerator Systems

  • Jan 20, 2025
  • Ankur Limaye +7
  • Research Article

FPGA implementation of a GHKSS filter for real-time noise reduction in nonlinear time series data

  • Apr 01, 2025
  • The Journal of the Acoustical Society of America
  • Marcin Konczyk +1
  • Conference Article
  • Citations9

Research of the Efficiency of High-level Synthesis Tool for FPGA Based Hardware Implementation of Some Basic Algorithms for the Big Data Analysis and Management Tasks

  • Apr 01, 2020
  • Alexander Antonov +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.