FPGA加速系统开发工具设计:综述与实践
作者:
作者单位:

作者简介:

刘焰强(1992-),男,学士,主要研究领域为异构计算,FPGA加速.
戚正伟(1976-),男,博士,教授,博士生导师,CCF杰出会员,主要研究领域为系统软件,虚拟化,程序分析.
管海兵(1971-),男,博士,教授,博士生导师,CCF杰出会员,主要研究领域为虚拟化,云计算.

通讯作者:

戚正伟,E-mail:qizhwei@sjtu.edu.cn

中图分类号:

基金项目:

国家自然科学基金(61672344,61525204,61732010);国家重点研发计划(2016YFB1000502)


FPGA Acceleration System Development Tools: Survey and Practice
Author:
Affiliation:

Fund Project:

National Natural Science Foundation of China (61672344, 61525204, 61732010); National Key Research and Development Program of China (2016YFB1000502)

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    近年来,现场可编程逻辑门阵列(FPGA)在异构计算领域因其优异的可定制性和可重配置特点吸引了工业界和学术界的广泛关注.基于FPGA的硬件加速系统设计涉及到深度的软硬件协同开发,利用软硬件各自开发工具分别开发再集成的传统开发方式具有学习门槛高,集成、测试、部署耗时长等缺陷,开发人员难以利用FPGA可快速重配置的特点来实现系统开发过程中的快速原型和快速迭代.如何让硬件加速系统的开发利用到现代软件工程和程序语言领域的成果,研究者们经历了长期的探索,首先根据相关研究总结了硬件及硬件加速系统开发工具设计的历史教训和成功经验,然后介绍设计实践,最后进行总结并提出对未来的展望.

    Abstract:

    Field-programmable gate arrays (FPGAs) in heterogeneous computing have been attracting more and more attention due to its customizability and reconfigurability. Development of acceleration systems based on FPGAs involves the cooperation of both hardware and software developers. Building the systems by integrating software part and hardware part that are developed by independent tool chains introduces steep learning curve and difficulties in testing and deployment, thus preventing rapid prototyping. It has been a long academic history on how to make hardware design benefit from the progress in software engineering and software programming languages. This article will first present a survey on the design of development tools for hardware or hardware acceleration systems, and then will show the work of authors. Finally, a conclusion is drawn and the future prospect is discussed.

    参考文献
    相似文献
    引证文献
引用本文

刘焰强,戚正伟,管海兵. FPGA加速系统开发工具设计:综述与实践.软件学报,2020,31(10):3087-3099

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2020-02-09
  • 最后修改日期:2020-04-04
  • 录用日期:
  • 在线发布日期: 2020-06-11
  • 出版日期: 2020-10-06
文章二维码
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号