期刊文献+

基于“承影”GPGPU的张量处理器设计

Design of tensor core based on"Ventus"GPGPU
下载PDF
导出
摘要 针对神经网络对算力和通用性的需求进一步扩大,基于开源项目“承影”GPGPU,设计了张量处理器,可以对卷积、通用矩阵乘进行加速。首先,分析现有张量处理器设计方案及其对应算法,与直接进行卷积计算进行对比,分析性能差异。然后,提出基于三维乘法树结构的张量处理器设计,将其部署在Xilinx VCU128开发板上。在VCU128开发板上,张量处理器的工作频率为222 MHz。同时,开发了指数运算单元,辅助完成神经网络运算。在VCU128开发板上的工作频率为159 MHz。最后,利用编写汇编程序的方法,验证张量处理器的功能正确性。引入张量处理器后,预期运行时间明显减少。 To meet the growing demands for computational power and versatility in neural networks,a tensor processor is designed based on the open-source project"Ventus"GPGPU.The tensor processor can accelerate convolution and general matrix multiplication operations.This study analyzes existing tensor processor design schemes and their corresponding algorithms and compares their performance differences with direct convolution calculations.Subsequently,a novel tensor processor design based on a three-dimensional multiplication tree structure is proposed.The proposed design is deployed on the Xilinx VCU128 development board.The tensor processor operates at a frequency of 222 MHz on the VCU128 development board.Additionally,an exponential operation unit is developed to aid in neural network operations.The frequency is 159 MHz on the VCU128 development board.The functionality of the tensor processor is verified using assembly language programming,and the results demonstrated a significant reduction in expected execution time after introducing the tensor processor.These findings contribute to the advancement of hardware acceleration for deep learning applications and provide a foundation for further research in this field.
作者 师雨洁 杨轲翔 刘旭东 何虎 SHI Yujie;YANG Kexiang;LIU Xudong;HE Hu(School of Integrated Circuits,Tsinghua University,Beijing 100084,China)
出处 《微电子学与计算机》 2024年第5期109-116,共8页 Microelectronics & Computer
关键词 通用图形处理器 张量处理器 卷积 通用矩阵乘 指数运算 GPGPU tensor core convolution general matrix multiplication exponential operation
  • 相关文献

参考文献4

二级参考文献38

  • 1吴明权,李志军.一种应用于AGC的可编程CMOS指数函数发生器[J].微电子学与计算机,2015,32(6):90-95. 被引量:1
  • 2夏欣,贾永刚,王素珍.RBF神经网络中指数函数e^x的FPGA实现[J].微计算机信息,2005,21(07Z):145-146. 被引量:6
  • 3赵海燕,周晓方,周电.对数/指数算法的改进及其VLSI实现[J].计算机工程与应用,2007,43(7):104-107. 被引量:6
  • 4牟胜梅,杨晓东.e^θ的CORDIC迭代初值选取策略及其硬件实现[J].计算机工程与应用,2007,43(6):79-80. 被引量:5
  • 5NASA. Space Technology Roadmaps for the FourteenTechnology Areas/ Technology Area Strategic Roadmapsand Breakdown Structure [EB/OL]. http://www. nasa.gov/offices/oct/home/roadmaps/index, html. 2011.
  • 6SCHRAUWEN B,D, HAENE M,CAMPENHOUT J V .Compact Hardware liquid state machines on FPGA for re-al-time speech recognition [J]. Neural Networks,2008,21: 511-523.
  • 7WANG SH J,PENG Y,ZHAO G Q, et al. Accelera-ting on-line training of LS-SVM with run-time reconfig-uration [C]. International Conference on Field-Pro-grammable Technology ,2011 : 1 -4.
  • 8ZAHEERUDDIN M A. Implementation of a digital neuronwith nonlinear activation function using piecewise linearapproximation technique [C]. International conferenceon microelectronics. 2007 ;279-282.
  • 9BHURIA S,MURAALDHAR P. FPGA implementation ofsine and cosine value generators using cordic algorithm forsatellite attitude determination and calculators [C].ICPCES International Conference on Power, Control andEmbedded Systems, 2010 : 1-5.
  • 10EHSAN R,IMAN R, MOHAMMAD E. PWL approxima-tion of hyperbolic tangent and the first derivative for VLSIimplementation [C]. Canadian Conference on Electricaland Computer Engineering. 2010.

共引文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部