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 language | English |
|---|---|
| Title of host publication | 2023 IEEE International Conference on Rebooting Computing, ICRC 2023 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| ISBN (Electronic) | 9798350382044 |
| DOIs | |
| State | Published - 2023 |
| Event | 8th IEEE International Conference on Rebooting Computing, ICRC 2023 - San Diego, United States Duration: Dec 5 2023 → Dec 6 2023 |
Publication series
| Name | 2023 IEEE International Conference on Rebooting Computing, ICRC 2023 |
|---|
Conference
| Conference | 8th IEEE International Conference on Rebooting Computing, ICRC 2023 |
|---|---|
| Country/Territory | United States |
| City | San Diego |
| Period | 12/5/23 → 12/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
Keywords
- Design Automation
- FPGA
- Neuromorphic Computing
- Neuromorphic Hardware