High-level synthesis design space exploration: Past, present, and future

BC Schafer, Z Wang - … on Computer-Aided Design of Integrated …, 2019 - ieeexplore.ieee.org
This article presents a survey of the different modern high-level synthesis (HLS) design
space exploration (DSE) techniques that have been proposed so far to automatically …

COMBA: A comprehensive model-based analysis framework for high level synthesis of real applications

J Zhao, L Feng, S Sinha, W Zhang… - 2017 IEEE/ACM …, 2017 - ieeexplore.ieee.org
High Level Synthesis (HLS) relies on the use of synthesis pragmas to generate digital
designs meeting a set of specifications. However, the selection of a set of pragmas depends …

Lin-analyzer: A high-level performance analysis tool for FPGA-based accelerators

G Zhong, A Prakash, Y Liang, T Mitra… - Proceedings of the 53rd …, 2016 - dl.acm.org
The increasing complexity of FPGA-based accelerators, coupled with time-to-market
pressure, makes high-level synthesis (HLS) an attractive solution to improve designer …

High-level synthesis hardware design for fpga-based accelerators: Models, methodologies, and frameworks

RS Molina, V Gil-Costa, ML Crespo, G Ramponi - IEEE Access, 2022 - ieeexplore.ieee.org
Hardware accelerators based on field programmable gate array (FPGA) and system on chip
(SoC) devices have gained attention in recent years. One of the main reasons is that these …

Performance modeling and directives optimization for high-level synthesis on FPGA

J Zhao, L Feng, S Sinha, W Zhang… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
High-level synthesis (HLS) relies on the use of synthesis directives to generate digital
designs meeting a set of specifications. However, the selection of directives depends largely …

Automated accelerator generation and optimization with composable, parallel and pipeline architecture

J Cong, P Wei, CH Yu, P Zhang - Proceedings of the 55th Annual Design …, 2018 - dl.acm.org
CPU-FPGA heterogeneous architectures feature flexible acceleration of many workloads to
advance computational capabilities and energy efficiency in today's datacenters. This …

[LLIBRE][B] FPGAs for software programmers

D Koch, F Hannig, D Ziener - 2016 - Springer
Dirk Koch · Frank Hannig Daniel Ziener Editors Page 1 Dirk Koch · Frank Hannig Daniel Ziener
Editors FPGAs for Software Programmers Page 2 FPGAs for Software Programmers Page 3 …

Machine leaming to set meta-heuristic specific parameters for high-level synthesis design space exploration

Z Wang, BC Schafer - 2020 57th ACM/IEEE Design Automation …, 2020 - ieeexplore.ieee.org
Raising the level of VLSI design abstraction to C leads to many advantages compared to the
use of low-level Hardware Description Languages (HDLs). One key advantage is that it …

Leveraging prior knowledge for effective design-space exploration in high-level synthesis

L Ferretti, J Kwon, G Ansaloni… - … on Computer-Aided …, 2020 - ieeexplore.ieee.org
High-Level Synthesis (HLS) tools allow the generation of a large variety of hardware
implementations from the same specification by setting different optimization directives …

Autoscaledse: A scalable design space exploration engine for high-level synthesis

H Jun, H Ye, H Jeong, D Chen - ACM Transactions on Reconfigurable …, 2023 - dl.acm.org
High-Level Synthesis (HLS) has enabled users to rapidly develop designs targeted for
FPGAs from the behavioral description of the design. However, to synthesize an optimal …