• DocumentCode
    821624
  • Title

    IP core implementation of a self-organizing neural network

  • Author

    Hendry, David C. ; Duncan, Andrew A. ; Lightowle, Neil

  • Author_Institution
    Dept. of Eng., Univ. of Aberdeen, UK
  • Volume
    14
  • Issue
    5
  • fYear
    2003
  • Firstpage
    1085
  • Lastpage
    1096
  • Abstract
    This paper reports on the design issues and subsequent performance of a soft intellectual property (IP) core implementation of a self-organizing neural network. The design is a development of a previous 0.65-μm single silicon chip providing an array of 256 neurons, where each neuron stores a 16 element reference vector. Migrating the design to a soft IP core presents challenges in achieving the required performance as regards area, power, and clock speed. This same migration, however, offers opportunities for parameterizing the design in a manner which permits a single soft core to meet the requirements of many end users. Thus, the number of neurons within the single instruction multiple data (SIMD) array, the number of elements per reference vector, and the number of bits of each such element are defined by synthesis time parameters. The construction of the SIMD array of neurons is presented including performance results as regards power, area, and classifications per second . For typical parameters (256 neurons with 16 elements per reference vector) the design provides over 2 000 000 classifications per second using a mainstream 0.18-μm digital process. A RISC processor, the array controller (AC), provides both the instruction stream and data to the SIMD array of neurons and an interface to a host processor. The design of this processor is discussed with emphasis on the control aspects which permit supply of a continuous instruction stream to the SIMD array and a flexible interface with the host processor.
  • Keywords
    neural chips; parallel processing; reduced instruction set computing; self-organising feature maps; 0.18 micron; 0.65 micron; 16-element reference vector; IP core implementation; RISC processor; SIMD array; VLSI; array controller; host processor interface; instruction stream; reduced instruction set computer processor; self-organizing neural network; single instruction multiple data array; soft intellectual property core implementation; synthesis time parameters; Artificial neural networks; Costs; Delay; Field programmable gate arrays; Hardware; Intellectual property; Neural networks; Neurons; Power dissipation; Silicon;
  • fLanguage
    English
  • Journal_Title
    Neural Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9227
  • Type

    jour

  • DOI
    10.1109/TNN.2003.816353
  • Filename
    1243712