CORC  > 北京大学  > 信息科学技术学院
An efficient and flexible host-FPGA PCIe communication library
Gong, Jian ; Wang, Tao ; Chen, Jiahua ; Wu, Haoyang ; Ye, Fan ; Lu, Songwu ; Cong, Jason
2014
英文摘要A high-performance interconnection between a host processor and FPGA accelerators is in much demand. Among various interconnection methods, a PCIe bus is an attractive choice for loosely coupled accelerators. Because there is no standard host-FPGA communication library, FPGA developers have to write significant amounts of PCIe related code at both the FPGA side and the host processor side. A high-performance host-FPGA PCIe communication library holds the key to broadening the use of FPGA accelerators. In this paper we target efficiency and flexibility as two important features in such a library. We discuss the challenges in providing these features, and present our solution to these challenges. We propose EPEE, an efficient and flexible host-FPGA PCIe communication library and describe its design. We implemented EPEE in various generations of Xilinx FPGAs with up to 26.24 Gbps half-duplex and 43.02 Gbps full-duplex aggregate throughput in the PCIe Gen2 X8 mode; these are at the best utilization levels that a host-FPGA PCIe library can achieve. The EPEE library has been integrated into four different FPGA applications with different data usage patterns in various institutes.; EI; 0
语种英语
DOI标识10.1109/FPL.2014.6927459
内容类型其他
源URL[http://ir.pku.edu.cn/handle/20.500.11897/329413]  
专题信息科学技术学院
推荐引用方式
GB/T 7714
Gong, Jian,Wang, Tao,Chen, Jiahua,et al. An efficient and flexible host-FPGA PCIe communication library. 2014-01-01.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace