• DocumentCode
    2154789
  • Title

    High-speed, pipelined implementation of squashing functions in neural networks

  • Author

    Ge, Liangwei ; Chen, Song ; Yoshimura, Takeshi

  • Author_Institution
    Grad. Sch. of Inf., Waseda Univ., Kitakyushu, Japan
  • fYear
    2008
  • fDate
    20-23 Oct. 2008
  • Firstpage
    2204
  • Lastpage
    2207
  • Abstract
    Neural networks are powerful tool to simulate nonlinear systems. However, obtaining reliable neural networks is usually a time-consuming task, which requires repeated training of the networks with the available data. Recently, some attempts to accelerate the neural network training by utilizing paralleled hardware have been proposed. One of the challenges in hardware acceleration is implementing the floating-point squashing functions, like sigmoid(x) and tanh(x), that have vast input domain. However, previous implementations of squashing functions either suffer from low speed and poor accuracy or require large area and lots of manual works. In this paper, we present an automatic method to implement the squashing functions. Based on the proposed domain partition algorithm and coefficient compression method, squashing functions with smaller size, faster speed, and higher precision are obtained. Experiment on sigmoid(x) shows that less memory usage, up to 20 k times smaller error rate, 300 times synthesis speedup, and 50% reduction of LUTs and flop-flops usage are achieved than conventional method.
  • Keywords
    electronic engineering computing; neural nets; nonlinear systems; coefficient compression method; domain partition algorithm; error rate; floating-point squashing functions; flop-flops usage; hardware acceleration; high-speed pipelined implementation; memory usage; neural networks; nonlinear systems; squashing functions; synthesis speedup; time-consuming task; Acceleration; Artificial neural networks; Delay; Neural network hardware; Neural networks; Neurons; Nonlinear systems; Polynomials; Production systems; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid-State and Integrated-Circuit Technology, 2008. ICSICT 2008. 9th International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-2185-5
  • Electronic_ISBN
    978-1-4244-2186-2
  • Type

    conf

  • DOI
    10.1109/ICSICT.2008.4735008
  • Filename
    4735008