Low-error, High-speed Approximation of the Sigmoid Function for Large FPGA Implementations

  • Authors:
  • Mariusz Bajger;Amos Omondi

  • Affiliations:
  • School of Informatics and Engineering, Flinders University, Adelaide, Australia;School of Electrical and Electronic Engineering, Yonsei University, Seoul, South Korea

  • Venue:
  • Journal of Signal Processing Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

There has been much study of ASIC neurocomputers but, in comparison, relatively little for FPGA neurocomputers. Nevertheless, with current (and future) dense, high-speed FPGAs, the latter are now viable and will be more successful than the former. In this paper, we discuss a technique for low-error, high-speed implementations of the sigmoid function in such FPGAs. This function is commonly used as an activation function in artificial neural networks, but it also has applications in many other areas. Our results compare very favourably with others that have been reported in the published literature.