期刊文献+

CORDIC在基于FPGA的神经网络设计中的应用 被引量:3

The application of CORDIC algorithm in the neural networks design based on FPGA
原文传递
导出
摘要 在基于FPGA的神经网络设计中,提出一种采用直接坐标旋转数字计算机(CORDIC)算法计算神经元激励函数ex的方法,依靠移位和求和能够实现快速、精确的指数函数计算,较查表法和间接CORDIC算法既节省了大量片内资源,又提高了计算速度和精度.利用Xilinx公司ISE开发工具进行仿真实验,结果表明直接CORDIC算法的计算速度是间接CORDIC算法的14倍,证明了该算法计算指数函数的快速性与精确性. In the design process of neural networks based on the FPGA, a new direct coordinate rotation digital computer (CORDIC) is proposed to calculate the activation function of neuron. It calculates fast and accurately rely on shift-add operations. Compared with the Look-table approach and indirect CORDIC approach, the direct CORDIC not only save large numbers of logic gates, but also improve the rate and precision of calculation. This paper uses ISE software of Xilinx company to simulate the CORDIC algorithm, and the results show the fast and accurate character of the proposed algorithm.
出处 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2009年第6期36-39,共4页 Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金 湖北省自然科学基金资助项目(2007ABA281) 国家自然科学基金资助项目(60874047)
关键词 神经网络 神经元 坐标旋转数字计算机 激励函数 可编程逻辑门阵列 neural network neruon coordinate rotation digital computer activation function field programable gate array (FPGA)
  • 相关文献

参考文献10

  • 1Krips M, Lammert T, Kummert A. FPGA implementation of a neural network for a real-time hand tracking system[C]// Proceedings of the First IEEE International Workshop on Electronic Design, Test and Applications. Los Alamitos: IEEE Comput Soc, 2002: 313-317.
  • 2Liddicoat A A, Slivovsky L A, McLenegan T. FPGA-based artificial neural network using CORDIC modules[C] //Proceedings of SHE-The International Society for Optical Engineering. San Diego: The International Society for Optical Engineering, 2006: 1- 8.
  • 3Meyer-Base A. Realization of a neuronal hardware with digital signal processor and programmable gate arrays[J]. Frequenz, 1997, 51(1-2):50-54.
  • 4Meng Q. Application of CORDIC algorithm to neural networks VLSI design[C]//The Proceedings of the Computational Engineering in Systems Applications. Piscataway: Institute of Electrical and Electronics Engineers Computer Society, 2006: 504-508.
  • 5Larkin D, Kinane A, Muresan V, et al. An efficient hardware architecture for a neural network activation function generator[C]//The 3rd International Symposium on Neural Networks. Heidelberg: Springer Verlag, 2006:1 319-1 327.
  • 6Voider J. The CORDIC trigonometric computing technique[J]. IRE Trans Electronic Computers, 1959, 8: 330-334.
  • 7Walther J. A unified algorithm for elementary functions[C]//Spring Joint Computer Conference. Piscataway: Institute of Electrical and Electronics Engineers Computer Society, 1971 : 379-385.
  • 8Lang T, Antelo E. CORDIC vectoring with arbitrary target value[J].IEEE Transactions on Computers, 1998, 47: 736-749.
  • 9Cowlishaw M F, Schwarz E M, Smith R M. A decimal floating-point specification[C]//The Proceedings of IEEE Symposium on Computer Arithmetic. Piscataway: Institute of Electrical and Electronics Engineers Computer Society, 2001: 147-154.
  • 10Schreiner K. Neuron function: the mystery persists [J].IEEE Intelligent Systems, 2001, 16:4-7.

同被引文献9

  • 1夏欣,贾永刚,王素珍.RBF神经网络中指数函数e^x的FPGA实现[J].微计算机信息,2005,21(07Z):145-146. 被引量:6
  • 2Pineiro J A, Bruguera J D. High-speed double-precision compu- tation of reciprocal, division, square root, and inverse square root [J]. IEEE Transactions on Computers, 2002,51(12):1377-1388.
  • 3Basterretxea K, Tarela J M, Campo I. Digital design of sigmoid approximator for artificial neural networks[J]. Electronics Let- ters,2002,38(1) :35- 37.
  • 4Hyun-Chul S, Jin-Aeon L, Lee-Sup K. A Minimized Hardware Architecture of Fast Phong Shader Using Taylor Series Approx- imation in 3D Graphics[C]//International Conference on Com- puter Design: VLSI in Computers and Processors, 1998(ICCD ' 98). Austin,Texas, 1998:286-291.
  • 5Karl L, Ashkan H N, Roberto M, et al. High Speed VLSI Imple- mentation of the Hyperbolic Tangent Sigmoid Function[C]/// Third International Conference on Convergence and Hybrid In- formation Technology, 2008 (ICCIT ' 08). Busan, 2008: 1070- 1073.
  • 6Boudabous A,Ghozzi F, Kharrat M W, et al. Implementation of hyperbolic functions using CORDIC algorithm[C]// The 16th International Conference on Microelectronics, 2004 (ICM 2004 ). Tunisia, 2004 : 738-741.
  • 7Michael J S,James E S. The Symmetric Table Addition Method for Accurate Function Approximation[J]. Journal of VLSI Signal Processing, 1999(11) : 1-12.
  • 8张智明,张仁杰.神经网络激活函数及其导数的FPGA实现[J].现代电子技术,2008,31(18):139-142. 被引量:13
  • 9胡福平,徐美华,沈华明.SVM的并行计算结构研究及FPGA实现[J].微电子学与计算机,2018,35(6):79-83. 被引量:4

引证文献3

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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