Design of the Digital Neuron Processor

디지털 뉴런프로세서의 설계에 관한 연구

  • Published : 2007.09.25

Abstract

In this paper, we designed of the high speed digital neuron processor in order to digital neural networks. we designed of the MAC(Multiplier and Accumulator) operation unit used residue number system without carry propagation for the high speed operation. and we implemented sigmoid active function which make it difficult to design neuron processor. The Designed circuits are descripted by VHDL and synthesized by Compass tools. we designed of MAC operation unit and sigmoid processing unit are proved that it could run time 19.6 nsec on the simulation and decreased to hardware size about 50%, each order. Designed digital neuron processor can be implementation in parallel distributed processing system with desired real time processing, In this paper.

본 논문에서는 잉여수체계(Residue Number System)를 이용하여 고속의 디지털 신경회로망을 제안하고 이를 구현하기 위한 중요연산부인 고속의 디지털 뉴런프로세서를 설계하였다. 설계된 디지털 뉴런프로세서는 잉여수계를 이용한 MAC 연산기와 혼합계수 변환을 이용한 시그모이드 함수 연산 부로 구성되며, 설계된 회로는 VHDL로 기술하였고 Compass 툴로 합성하였다. 실험결과, 본 논문에서 설계한 디지털 뉴런프로세서는 19.2nsec의 속도를 보였으며, 실수연산기로 설계한 뉴런프로세서에 비하여 약 50%정도 하드웨어 크기를 줄일 수 있었다. 본 논문에서 설계한 뉴런프로세서는 실시간 처리를 요하는 병렬분산처리 시스템에 적용될 수 있을 것으로 기대된다.

Keywords

References

  1. 윤현식, '잉여수계를 이용한 고속 디지털 신경망의 설계', 경희대학교대학원 박사학위 논문 1994
  2. 정윤돈, '디지탈 신경회로망의 시그모이드 함수 연산회로 설계에 관한 연구', 경희대학교 대학원 석사학위 논문 1992
  3. 조 원경 외 1, '잉여수계를 이용한 디지털 신경회 로의 실현', 전자공학회 논문집 제30권, B편, 2호, 1994
  4. 이호선, 'RNS를 이용한 디지털 신경회로망 구현에 관한 연구', 경희대학교 대학원 석사학위논문 1997
  5. Arlas, L. E. and Suzuki, Y., 'Digital Systems for Artificial Neural Networks', IEEE Circuits and Device Magazine, pp. 20-24, 1990
  6. Robert. L. Harvey, Neural Network Principles, Prentice Hall International Editions, pp. 146-164, 1994
  7. Fornadiari, W. and Salice, F., 'New Architecture for the Automatic Design of Custom Digital Neural Network', IEEE trans. VLSI sys., VOL. 3, NO. 4, 1995
  8. Pao, Y. H., Adaptive Pattern Recognition and Neural Networks, Addison Wesley Publishing Company Inc., pp. 113-139, 1989
  9. Carpenter, G. A., Neural Network Models for Pattern Recognition and Associative Memory, Neural Networks. Vol. 2, pp. 243-257, 1989 https://doi.org/10.1016/0893-6080(89)90035-X
  10. Fukushima, K., 'A Neural Network for Visual Pattern Recognition', IEEE Computers, Vol. 21, no. 3, pp. 65-75, 1988
  11. Keefe, K. H. O., 'A Note on Fast Base Extension for Residue Number Systems with Three Moduli', IEEE Transaction on Computers, Vol. C-24, pp. 1132-1133, 1975 https://doi.org/10.1109/T-C.1975.224147
  12. 홍봉화외 1, '디지털 뉴런프로세서의 구현에 관한 연구', 한국컴퓨터학회 논문지 제4권 제2호, 1999. 6
  13. 홍봉화 외 1, '생산자동화 시스템에서 실시간 물체 인식을 위한 디지털 뉴런프로세서의 설계 및 구현', 한국컴퓨터학회 논문지 제12권 제3호, 2007. 7