北京大学高能效计算与应用中心无线可重构体系结构课题小组(CECA Raw)开发的EPEE系统于近期正式发布。 由于FPGA有着很好的并行计算能力,越来越多的开发者使用FPGA来开发自己的加速器,而FPGA加速器和计算机主机之间的连接成为了一个问题。PCIe总线具有很高的吞吐率,因此在连接FPGA与计算机主机之间具有优势。EPEE(An Efficient and Flexible Host-FPGA PCIe Communication Library)是一个用于FPGA与计算机主机之间高速互连的PCIe通信库。使用EPEE,可以方便地将FPGA与计算机主机连接起来,并获得PCIe总线高吞吐率的特性。EPEE能够支持Xilinx的主流FPGA,并能够在PCIe Gen2 X8模式下获得26.24 Gbps半双工的吞吐率以及43.02 Gbps的全双工吞吐率(双向吞吐率的和)。EPEE是采用FreeBSD授权模式的开源项目。 相关链接 中心无线可重构体系结构课题组网站:http://cecaraw.pku.edu.cn/ EPEE项目网站:http://cecaraw.pku.edu.cn/Eng_EPEE.html