-
题名FPGA加速系统开发工具设计:综述与实践
被引量:6
- 1
-
-
作者
刘焰强
戚正伟
管海兵
-
机构
上海交通大学软件学院
-
出处
《软件学报》
EI
CSCD
北大核心
2020年第10期3087-3099,共13页
-
基金
国家自然科学基金(61672344,61525204,61732010)
国家重点研发计划(2016YFB1000502)。
-
文摘
近年来,现场可编程逻辑门阵列(FPGA)在异构计算领域因其优异的可定制性和可重配置特点吸引了工业界和学术界的广泛关注.基于FPGA的硬件加速系统设计涉及到深度的软硬件协同开发,利用软硬件各自开发工具分别开发再集成的传统开发方式具有学习门槛高,集成、测试、部署耗时长等缺陷,开发人员难以利用FPGA可快速重配置的特点来实现系统开发过程中的快速原型和快速迭代.如何让硬件加速系统的开发利用到现代软件工程和程序语言领域的成果,研究者们经历了长期的探索,首先根据相关研究总结了硬件及硬件加速系统开发工具设计的历史教训和成功经验,然后介绍设计实践,最后进行总结并提出对未来的展望.
-
关键词
FPGA
领域专用编程语言
软/硬件协同开发
硬件描述语言
高层次综合
-
Keywords
FPGA
DSL
software/hardware co-design
HDL
HLS
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-