A fixed point exponential function accelerator for a neuromorphic many-core system

Johannes Partzsch, Sebastian Hoppner, Matthias Eberlein, Rene Schuffny, Christian Mayr, David R. Lester, Steve Furber

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    700 Downloads (Pure)

    Abstract

    Many models of spiking neural networks heavily rely on exponential waveforms. On neuromorphic multiprocessor systems like SpiNNaker, they have to be approximated by dedicated algorithms, often dominating the processing load. Here we present a processor extension for fast calculation of exponentials, aimed at integration in the next-generation SpiNNaker system. Our implementation achieves single-LSB precision in a 32bit fixed-point format and 250Mexp/s throughput at 0.44nJ/exp for nominal supply (1.0V), or 0.21nJ/exp at 0.7V supply and 77Mexp/s, demonstrating a throughput multiplication of almost 50 and 98% energy reduction at 2% area overhead per processor on a 28nm CMOS chip.

    Original languageEnglish
    Title of host publicationIEEE International Symposium on Circuits and Systems
    Subtitle of host publicationFrom Dreams to Innovation, ISCAS 2017 - Conference Proceedings
    PublisherIEEE
    ISBN (Electronic)9781467368520
    DOIs
    Publication statusPublished - 28 Sept 2017
    Event50th IEEE International Symposium on Circuits and Systems, ISCAS 2017 - Baltimore, United States
    Duration: 28 May 201731 May 2017

    Conference

    Conference50th IEEE International Symposium on Circuits and Systems, ISCAS 2017
    Country/TerritoryUnited States
    CityBaltimore
    Period28/05/1731/05/17

    Keywords

    • exponential function
    • MPSoC
    • neuromorphic computing
    • SpiNNaker

    Fingerprint

    Dive into the research topics of 'A fixed point exponential function accelerator for a neuromorphic many-core system'. Together they form a unique fingerprint.

    Cite this