Programming and synthesis for software-defined FPGA acceleration: status and future prospects

YH Lai, E Ustun, S **ang, Z Fang, H Rong… - ACM Transactions on …, 2021 - dl.acm.org
FPGA-based accelerators are increasingly popular across a broad range of applications,
because they offer massive parallelism, high energy efficiency, and great flexibility for …

ThunderGP: HLS-based graph processing framework on FPGAs

X Chen, H Tan, Y Chen, B He, WF Wong… - The 2021 ACM/SIGDA …, 2021 - dl.acm.org
FPGA has been an emerging computing infrastructure in datacenters benefiting from
features of fine-grained parallelism, energy efficiency, and reconfigurability. Meanwhile …

AutoDSE: Enabling software programmers to design efficient FPGA accelerators

A Sohrabizadeh, CH Yu, M Gao, J Cong - ACM Transactions on Design …, 2022 - dl.acm.org
Adopting FPGA as an accelerator in datacenters is becoming mainstream for customized
computing, but the fact that FPGAs are hard to program creates a steep learning curve for …

HeteroCL: A multi-paradigm programming infrastructure for software-defined reconfigurable computing

YH Lai, Y Chi, Y Hu, J Wang, CH Yu, Y Zhou… - Proceedings of the …, 2019 - dl.acm.org
With the pursuit of improving compute performance under strict power constraints, there is
an increasing need for deploying applications to heterogeneous hardware architectures with …

Towards a comprehensive benchmark for high-level synthesis targeted to FPGAs

Y Bai, A Sohrabizadeh, Z Qin, Z Hu… - Advances in Neural …, 2023 - proceedings.neurips.cc
High-level synthesis (HLS) aims to raise the abstraction layer in hardware design, enabling
the design of domain-specific accelerators (DSAs) like field-programmable gate arrays …

Extending high-level synthesis for task-parallel programs

Y Chi, L Guo, J Lau, Y Choi, J Wang… - 2021 IEEE 29th Annual …, 2021 - ieeexplore.ieee.org
C/C++/OpenCL-based high-level synthesis (HLS) becomes more and more popular for field-
programmable gate array (FPGA) accelerators in many application domains in recent years …

SuSy: A programming model for productive construction of high-performance systolic arrays on FPGAs

YH Lai, H Rong, S Zheng, W Zhang, X Cui… - Proceedings of the 39th …, 2020 - dl.acm.org
Systolic algorithms are one of the killer applications on spatial architectures such as FPGAs
and CGRAs. However, it requires a tremendous amount of human effort to design and …

Democratizing domain-specific computing

Y Chi, W Qiao, A Sohrabizadeh, J Wang… - Communications of the …, 2022 - dl.acm.org
Democratizing Domain-Specific Computing Page 1 GENERAL-PURPOSE COMPUTERS
ARE widely used in our modern society. There were close to 24 million software …

Data-driven offline optimization for architecting hardware accelerators

A Kumar, A Yazdanbakhsh, M Hashemi… - arxiv preprint arxiv …, 2021 - arxiv.org
Industry has gradually moved towards application-specific hardware accelerators in order to
attain higher efficiency. While such a paradigm shift is already starting to show promising …

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 …