An FPGA-Based Neuromorphic Processor with All-to-All Connectivity

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

Abstract

Neuromorphic computing is a promising paradigm for future energy-efficient computing. At present, however, it is in its nascent stages - most hardware implementations are research-grade, commercial products are not available, and the software tools are not production-ready. The lack of hardware and software tools makes neuromorphic computing inaccessible to researchers around the globe. To this extent, we intend to build a low-cost, open-source, FPGA-based digital neuromorphic processor that can be used by researchers worldwide. In this paper, we present a preliminary implementation of the processor on a Xilinx Artix-7 FPGA using SystemVerilog. Our implementation supports the integrate-and-fire neuron with two parameters each for neurons and synapses. It also features all-to-all connectivity among neurons on the hardware. We test our implementation on four cases: bars and stripes datasets, shortest path algorithm, logic gates, and 8-3 encoder. We also perform a scalability study to understand the resource utilization of the FPGA as the number of all-to-all connected neurons increases. With our implementation, the Artix- 7 supports 65 neurons with all-to-all connectivity. Moreover, all the test cases mentioned above achieve 100% accuracy.

Original languageEnglish
Title of host publication2023 IEEE International Conference on Rebooting Computing, ICRC 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350382044
DOIs
StatePublished - 2023
Event8th IEEE International Conference on Rebooting Computing, ICRC 2023 - San Diego, United States
Duration: Dec 5 2023Dec 6 2023

Publication series

Name2023 IEEE International Conference on Rebooting Computing, ICRC 2023

Conference

Conference8th IEEE International Conference on Rebooting Computing, ICRC 2023
Country/TerritoryUnited States
CitySan Diego
Period12/5/2312/6/23

Funding

Many research-level neuromorphic chips have been designed at various universities, including Neurogrid [6], Braindrop [7], and NeuRRAM [8]. Other projects are funded by larger initiatives (e.g., BrainScaleS [7] and SpiNNaker [9] are funded by the Human Brain Project). Some neuromorphic chips are designed by industry, including Intel’s Loihi [10] and IBM’s TrueNorth [11]. Although these hardware designs perform well and are good for research, they are inaccessible outside the

FundersFunder number
U.S. Department of Energy
UT-BattelleDE-AC05-00OR22725

    Keywords

    • Design Automation
    • FPGA
    • Neuromorphic Computing
    • Neuromorphic Hardware

    Fingerprint

    Dive into the research topics of 'An FPGA-Based Neuromorphic Processor with All-to-All Connectivity'. Together they form a unique fingerprint.

    Cite this