arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1909.07973cs.CVcs.ARcs.LG
收藏

卷积神经网络数据中心FPGA加速平台

A Data-Center FPGA Acceleration Platform for Convolutional Neural Networks

Xilinx, Inc.(赛灵思公司);Tencent(腾讯)

Xiaoyu Yu, Yuwei Wang, Jie Miao, Ephrem Wu, Heng Zhang, Yu Meng, Bo Zhang, Biao Min, Dewei Chen, Jianlin Gao

摘要:

密集型计算正在进入具有多个深度学习工作负载的数据中心。为了平衡计算效率、性能和总拥有成本(TCO),使用具有可重新配置逻辑的现场可编程门阵列(FPGA)提供了可接受的加速能力,并与云中的各种计算敏感任务兼容。在本文中,我们开发了一个FPGA加速平台,该平台利用统一的框架架构在数据中心进行通用卷积神经网络(CNN)推理加速。为了克服计算限制,4,096个DSP被组装并成形为用于不同类型卷积的超级瓦片单元(SU),其在500 MHz下提供高达4.2 TOP/s的16位定点性能。提出了基于任务调度的计算映射方法,并通过调度-组装缓冲模型和广播缓存解决了内存约束问题。对于各种非卷积算子,滤波器处理单元被设计用于通用滤波器类/逐点算子。在实验中,CNN模型在服务器级CPU、GPU和FPGA上运行的性能进行了比较。结果表明,我们的设计实现了最佳的FPGA峰值性能和与数据中心中最先进的GPU相同的吞吐量,延迟降低了50倍以上。

英文摘要:

Intensive computation is entering data centers with multiple workloads of deep learning. To balance the compute efficiency, performance, and total cost of ownership (TCO), the use of a field-programmable gate array (FPGA) with reconfigurable logic provides an acceptable acceleration capacity and is compatible with diverse computation-sensitive tasks in the cloud. In this paper, we develop an FPGA acceleration platform that leverages a unified framework architecture for general-purpose convolutional neural network (CNN) inference acceleration at a data center. To overcome the computation bound, 4,096 DSPs are assembled and shaped as supertile units (SUs) for different types of convolution, which provide up to 4.2 TOP/s 16-bit fixed-point performance at 500 MHz. The interleaved-task-dispatching method is proposed to map the computation across the SUs, and the memory bound is solved by a dispatching-assembling buffering model and broadcast caches. For various non-convolution operators, a filter processing unit is designed for general-purpose filter-like/pointwise operators. In the experiment, the performances of CNN models running on server-class CPUs, a GPU, and an FPGA are compared. The results show that our design achieves the best FPGA peak performance and a throughput at the same level as that of the state-of-the-art GPU in data centers, with more than 50 times lower latency.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑