A survey and evaluation of FPGA high-level synthesis tools

R Nane, VM Sima, C Pilato, J Choi… - … on Computer-Aided …, 2015 - ieeexplore.ieee.org
High-level synthesis (HLS) is increasingly popular for the design of high-performance and
energy-efficient heterogeneous systems, shortening time-to-market and addressing today's …

High-level synthesis with behavioral-level multicycle path analysis

H Zheng, ST Gurumani, L Yang… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
High-level synthesis (HLS) tools generate register-transfer level (RTL) hardware
descriptions from behavioral-level specifications through resource allocation, scheduling …

Code transformations based on speculative SDC scheduling

M Lattuada, F Ferrandi - 2015 IEEE/ACM International …, 2015 - ieeexplore.ieee.org
Code motion and speculations are usually exploited in the High Level Synthesis of control
dominated applications to improve the performances of the synthesized designs. Selecting …

Behavioral-level IP integration in high-level synthesis

L Yang, S Gurumani, D Chen… - … Conference on Field …, 2015 - ieeexplore.ieee.org
High level synthesis (HLS) quality improvements have led to its increased adoption in
hardware design. In the design flow, IP reuse is critical for achieving quality of results, yet …

Dependency Graph-based High-level Synthesis for Maximum Instruction Parallelism

Z Gu, W Wan, J Xie, C Wu - ACM Transactions on Reconfigurable …, 2021 - dl.acm.org
Performance optimization is an important goal for High-level Synthesis (HLS). Existing HLS
scheduling algorithms are all based on Control and Data Flow Graph (CDFG) and will …

Improved synthesis of compressor trees in high-level synthesis for modern FPGAs

L Tu, Y Yuan, K Huang, X Zhang… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
In this paper, an approach to synthesize compressor trees in high-level synthesis is
proposed. We target the modern field-programmable gate arrays, which integrate carry …

[PDF][PDF] High-Level Synthesis Based VLSI Architectures for Video Coding

W Ahmad - 2017 - dspace.adu.ac.ae
High Efficiency Video Coding (HEVC) is state-of-the-art video coding standard. Emerging
applications like free-viewpoint video, 360degree video, augmented reality, 3D movies etc …

Improving the productivity of high-level synthesis by advancing reuseability and verifiability

L Yang - 2017 - dr.ntu.edu.sg
As the complexity of applications continues to grow to meet user demands, the complexity of
hardware platforms continues to grow correspondingly. Thus, the hardware design flow is a …