Affiliation:
1. University of California, Los Angeles, California
2. Xilinx Inc., San Jose, CA
3. Falcon Computing Solutions Inc., CA
4. Cornell University, Ithaca, NY
Abstract
The year 2011 marked an important transition for FPGA high-level synthesis (HLS), as it went from prototyping to deployment. A decade later, in this article, we assess the progress of the deployment of HLS technology and highlight the successes in several application domains, including deep learning, video transcoding, graph processing, and genome sequencing. We also discuss the challenges faced by today’s HLS technology and the opportunities for further research and development, especially in the areas of achieving high clock frequency, coping with complex pragmas and system integration, legacy code transformation, building on open source HLS infrastructures, supporting domain-specific languages, and standardization. It is our hope that this article will inspire more research on FPGA HLS and bring it to a new height.
Publisher
Association for Computing Machinery (ACM)
Reference177 articles.
1. High-Level Synthesis for FPGAs: From Prototyping to Deployment
2. LLVM: A compilation framework for lifelong program analysis & transformation
3. An efficient and versatile scheduling algorithm based on SDC formulation;Cong Jason;Proceedings of the Design Automation Conference (DAC’06).,2006
4. SDC-based modulo scheduling for pipeline synthesis;Zhang Zhiru;Proceedings of the International Conference on Computer-Aided Design (ICCAD’13).,2013
5. Automatic memory partitioning and scheduling for throughput and power optimization
Cited by
59 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献