(上海交通大学电子信息与电气工程学院 上海 200240) (lazarus@sjtu.edu.cn)
出版日期:
2020-06-01基金资助:
国家重点研发计划项目(2018YFB1003500)Programming and Developing Environment for FPGA Graph Processing: Survey and Exploration
Guo Jinyang, Shao Chuanming, Wang Jing, Li Chao, Zhu Haojin, Guo Minyi(School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Shanghai 200240)
Online:
2020-06-01Supported by:
This work was supported by the National Key Research and Development Plan of China (2018YFB1003500).摘要/Abstract
摘要: 基于新型可重构架构FPGA(field programmable gate array)的图计算加速器同时具备着性能和能效的优势,满足复杂性高、数据规模大和基本操作多变的图计算的性能需求.但高效底层硬件代码的设计需要很长的设计周期,而已有的通用编程与开发环境虽满足功能要求,但性能差距较大.因此,编程墙的问题是影响应用开发与加速器性能的重要阻碍之一.设计良好的编程与开发环境是图计算加速器进一步提升性能且降低开发周期的最重要环节.高效的编程与开发环境需要提供便利的应用程序接口、扩展性强的编程模型、高效的高层次综合工具、能够融合软硬件特性的领域特定语言以及生成高性能硬件代码.对FPGA图计算的编程与开发环境做出系统性探索,主要就编程模型、高层次综合、编程语言以及应用程序开发进行介绍与分析.此外还对国内外相关技术的发展进行总结与分析,并针对本领域相关开放问题与挑战提供了未来思考.
参考文献
相关文章 15
[1] | 汤嘉武, 郑龙, 廖小飞, 金海. 面向高性能图计算的高效高层次综合方法[J]. 计算机研究与发展, 2021, 58(3): 467-478. |
[2] | 方荣强,王晶,姚治成,刘畅,张伟功. 多层神经网络算法的计算特征建模方法[J]. 计算机研究与发展, 2019, 56(6): 1170-1181. |
[3] | 孙茹君,张鲁飞,郝子宇,陈左宁. 图计算中基于一致性约束条件的迭代模型研究[J]. 计算机研究与发展, 2019, 56(2): 431-441. |
[4] | 卢冶,陈瑶,李涛,蔡瑞初,宫晓利. 面向边缘计算的嵌入式FPGA卷积神经网络构建方法[J]. 计算机研究与发展, 2018, 55(3): 551-562. |
[5] | 吴安,金西,杜学亮,张克宁,姚春赫,马淑芬. HDR视频算法优化及硬件实现[J]. 计算机研究与发展, 2017, 54(5): 1077-1085. |
[6] | 程鹏,卢宇彤,高涛,王晨旭. 面向异构体系结构的GA模型拓展[J]. 计算机研究与发展, 2017, 54(4): 804-812. |
[7] | 钱磊,赵锦明,彭达佳,李祥,吴东,谢向辉. 基于可重构微服务器的高能效指纹比对方法[J]. 计算机研究与发展, 2016, 53(7): 1425-1437. |
[8] | 李甜甜,于戈,郭朝鹏,宋杰. 基于MapReduce的多元连接优化方法[J]. 计算机研究与发展, 2016, 53(2): 467-478. |
[9] | 鲍广慧,张兆功,李建中,玄萍. 基于MapReduce的相似自连接新方法:过滤和内切圆算法[J]. 计算机研究与发展, 2016, 53(12): 2847-2857. |
[10] | 汤文,张春明,谭光明,张佩珩,孙凝晖. 基于定制协处理器的基因重测序加速技术研究[J]. 计算机研究与发展, 2014, 51(9): 1980-1992. |
[11] | 唐 滔 杨学军 林一松. 基于迭代序的流程序局部性分析和优化[J]. , 2012, 49(6): 1363-1375. |
[12] | 陈 宇 李仁发 朱 海 袁 虎. 可重构片上系统设计流程中的动态重构问题研究[J]. , 2012, 49(3): 646-660. |
[13] | 陈 宇 李仁发 钟 俊 刘 滔. 一种基于过程级编程模型的可重构片上系统设计方法[J]. , 2011, 48(9): 1748-1758. |
[14] | 王 鹏, 孟 丹, 詹剑锋, 涂碧波,. 数据密集型计算编程模型研究进展[J]. , 2010, 47(11): 1993-2002. |
[15] | 洪学海, 詹剑锋, 樊建平, 张志宏,. 应用驱动的高效能计算机系统的研究与发展[J]. , 2007, 44(10): 1633-1639. |
PDF全文下载地址:
https://crad.ict.ac.cn/CN/article/downloadArticleFile.do?attachType=PDF&id=4193