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

YH Lai, E Ustun, S Xiang, 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 …

使用HLS 开发FPGA 异构加速系统: 问题, 优化方法和机遇.

徐诚, 郭进阳, 李超, 王靖, 汪陶磊… - Journal of Frontiers of …, 2023 - search.ebscohost.com
目前, 现场可编程门阵列(field programmable gate array, FPGA) 由于可编程性与出色的能效比
受到了学术界与工业界的青睐, 但是传统的基于硬件描述语言的FPGA 开发方式面临编程挑战 …

A Code Transformation to Improve the Efficiency of OpenCL Code on FPGA through Pipes

ME Zarch, M Becchi - Proceedings of the 20th ACM International …, 2023 - dl.acm.org
Over the past few years, there has been an increased interest in using FPGAs alongside
CPUs and GPUs in high-performance computing systems and data centers. This trend has …

Improving the Efficiency of OpenCL Kernels through Pipes

ME Zarch, M Becchi - arXiv preprint arXiv:2208.13364, 2022 - arxiv.org
In an effort to lower the barrier to the adoption of FPGAs by a broader community, today
major FPGA vendors offer compiler toolchains for OpenCL code. While using these …

Compiler techniques for enabling general-purpose hardware-agnostic FPGA programming

A Ejjeh - 2022 - ideals.illinois.edu
Recently, FPGAs have become widely available in heterogeneous systems and public
clouds, taking them beyond the traditional audience of hardware designers and making …

Thread-aware area-efficient high-level synthesis compiler for embedded devices

C Kim, S Jeong, S Cho, Y Lee, W Song… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
In the embedded device market, custom hardware platforms such as an application specific
integrated circuit (ASIC) and a field programmable gate array (FPGA) are attractive thanks to …

[PDF][PDF] Evaluating Performance and Productivity of OpenCL on HiFP2. 0 Algorithm

MT Nguyen - 2021 - dspace02.jaist.ac.jp
Abstract OpenCL (Open Computing Language) is a high-level synthesis & crossplatform
standard for building high-performance computing programs and be able to distribute to …