1.数据中心FPGA加速卡的TCP/IP协议栈硬化加速
项目背景:
为加速数据中心的TCP/IP协议栈,开发FPGA加速卡的TCP/IP协议栈硬加速IP,将TCP/IP协议栈运算量从服务器卸载到FPGA,要求支持10K并发连接且连接数量可扩展。
主要工作:
a.设计TCP/IP协议栈中UDP和TCP两个IP的架构,完成HLS代码编写和验证,用Vivado HLS优化时序性能;
b.利用Xilinx 10G Ethernet MAC IP搭建MAC层,并调试;
c.协议栈FPGA加速卡及服务器软硬件联合调试;
2.人脸识别服务器的FPGA 加速卡开发
项目背景:
为加速服务器的人脸识别算法,将CNN网络卷积计算卸载到FPGA以加速。
xilinx zynq7 FPGA 接收服务器通过PCIE下传的图像和参数,FPGA加速卷积层计算。
工作主要:
a.利用Xilinx PCIE IP搭建服务器与FPGA的PCIE传输,并调试;
b.设计CNN网络卷积层加速IP,支持滑窗卷积和winograd两种模式,完成架构设计、Verilog编码及仿真;
c.系统级软硬件调试;
3.安全帽检测的FPGA加速方案实现及评估
项目背景: 开发安全帽检测的FPGA加速,评估三种CNN网络的FPGA 加速方案。
主要工作:
a.基于Falcon HLS实现安全帽检测所用VGG网络的卷积计算加速;
b.基于Intel DLA(open vino的工程版本)实现安全帽检测所用VGG网络的卷积计算加速;
c.基于自研的winograd卷积加速模块实现安全帽检测所用VGG网络的卷积计算加速;
d.评估三种方案的性能、开发难度、扩展性。
4.车牌识别的FPGA
项目背景:
开发车牌识别的FPGA原型系统。
主要工作:
a.开发车牌识别所用图像算子的硬件加速IP,算子包括: 尺寸缩放、灰度二值化、积分图计算、 膨胀、腐蚀、gabor计算、旋转、randon变换、字符分割、图像均衡,完成IP的架构设计、RTL代码编写仿真、FPGA板上性能实测。
b.搭建车牌识别的FPGA系统,软硬件联合调试。