Low-error, high-speed approximation of the sigmoid function for large FPGA Implementations

Mariusz Bajger, Amos Omondi

    Research output: Contribution to journalArticlepeer-review

    14 Citations (Scopus)

    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.

    Original languageEnglish
    Pages (from-to)137-151
    Number of pages15
    JournalJournal of Signal Processing Systems
    Volume52
    Issue number2
    DOIs
    Publication statusPublished - 2008

    Fingerprint Dive into the research topics of 'Low-error, high-speed approximation of the sigmoid function for large FPGA Implementations'. Together they form a unique fingerprint.

    Cite this