journal article·2025-02-25

Toward Cognitive Machines: Evaluating Single Device Based Spiking Neural Networks for Brain-Inspired Computing

Faisal Bashir, Ali Alzahrani, Haider Abbas, Furqan Zahoor

Publisher page

Abstract

A brain-inspired computing paradigm known as “neuromorphic computing” seeks to replicate the information processing processes of biological neural systems in order to create computing systems that are effective, low-power, and adaptable. Spiking neural networks (SNNs) based on a single device are at the forefront of brain-inspired computing, which aims to mimic the processing powers of the human brain. Neuromorphic devices, which enable the hardware implementation of artificial neural networks (ANNs), are at the heart of neuromorphic computing. These devices replicate the dynamics and functions of neurons and synapses. This mini-review assesses the latest advancements in neuromorphic computing, with an emphasis on small, energy-efficient devices that mimic biological synapses and neurons. Key neuromorphic functions like spike-timing-dependent plasticity, multistate storage, and dynamic filtering are demonstrated by a variety of single-device models, such as memristors, transistors, and magnetic and ferroelectric devices. The integrate-and-fire (IF) neuron is a key model in these systems because it allows for mathematical analysis while successfully capturing key aspects of neural processing. This review examines the potential of SNNs for scalable, low-power neuromorphic computing applications, highlighting both the benefits and constraints of implementing them with single-device architectures. This review highlights the increasing importance of single-device SNNs in the creation of effective, flexible cognitive devices.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · EEG and Brain-Computer Interfaces

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Engineering, College of Computer Sciences and Information Technology

King Faisal University

Department of Nanotechnology and Advanced Materials Engineering

Sejong University

Funding

Deanship of Scientific Research, King Faisal University

References (100+)

Show source-provided references
1. 10.1088/2631-7990/acef7910.1088/2631-7990/acef79 ↗
2. 10.1109/TCSII.2023.328681010.1109/TCSII.2023.3286810 ↗
3. 10.1038/s41586-021-04362-w10.1038/s41586-021-04362-w ↗
4. 10.1109/TNNLS.2024.340171110.1109/TNNLS.2024.3401711 ↗
5. 10.1038/s41467-024-52259-910.1038/s41467-024-52259-9 ↗
6. 10.1063/5.018371810.1063/5.0183718 ↗
7. 10.1038/s41467-024-50490-y10.1038/s41467-024-50490-y ↗
8. 10.1063/1.511821710.1063/1.5118217 ↗
9. 10.1109/ICIAS49414.2021.964254110.1109/ICIAS49414.2021.9642541 ↗
10. 10.1016/j.mtphys.2021.10039310.1016/j.mtphys.2021.100393 ↗
11. 10.1088/1361-6463/ac286810.1088/1361-6463/ac2868 ↗
12. 10.1002/aisy.20200021010.1002/aisy.202000210 ↗
13. 10.1038/s41565-024-01695-110.1038/s41565-024-01695-1 ↗
14. 10.1109/MED.2023.333712910.1109/MED.2023.3337129 ↗
15. 10.1002/adma.20231070410.1002/adma.202310704 ↗
16. 10.1088/1361-6641/aa6a3a10.1088/1361-6641/aa6a3a ↗
17. 10.1016/j.mee.2016.02.05010.1016/j.mee.2016.02.050 ↗
18. 10.3390/mi1305072510.3390/mi13050725 ↗
19. 10.1186/s11671-020-03299-910.1186/s11671-020-03299-9 ↗
20. 10.1063/1.511353610.1063/1.5113536 ↗
21. 10.1002/adma.20200465910.1002/adma.202004659 ↗
22. 10.1063/1.512402710.1063/1.5124027 ↗
23. 10.1186/s11671-023-03775-y10.1186/s11671-023-03775-y ↗
24. 10.1038/s41928-018-0092-210.1038/s41928-018-0092-2 ↗
25. 10.1109/MM.2018.11213035910.1109/MM.2018.112130359 ↗
26. 10.1109/TCAD.2015.247439610.1109/TCAD.2015.2474396 ↗
27. 10.3389/fnins.2011.0007310.3389/fnins.2011.00073 ↗
28. 10.1016/j.vlsi.2023.10212210.1016/j.vlsi.2023.102122 ↗
29. 10.1109/TETC.2024.338689310.1109/TETC.2024.3386893 ↗
30. Zhang Z. · 2024 IEEE International Symposium on Circuits and Systems (ISCAS) · 2024 · 2514
31. 10.1038/s43588-021-00184-y10.1038/s43588-021-00184-y ↗
32. 10.3389/fnins.2022.85751310.3389/fnins.2022.857513 ↗
33. Bhattacharjee A. · Speech and Signal Processing (ICASSP). · 2024 · 13311
34. Shen G. · Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition · 2024 · 27538
35. 10.1016/j.jneumeth.2024.11020310.1016/j.jneumeth.2024.110203 ↗
36. 10.1007/s13534-024-00403-110.1007/s13534-024-00403-1 ↗
37. 10.1007/BF0247825910.1007/BF02478259 ↗
38. 10.48550/arXiv.1609.0474710.48550/arXiv.1609.04747 ↗
39. 10.1109/OJCAS.2020.303209210.1109/OJCAS.2020.3032092 ↗
40. Latha J. · 2024 International Conference on Knowledge Engineering and Communication Systems (ICKECS) · 2024 · 1
41. 10.1145/306538610.1145/3065386 ↗
42. 10.1145/30653810.1145/306538 ↗
43. 10.1109/TNNLS.2017.268909810.1109/TNNLS.2017.2689098 ↗
44. 10.1109/TNNLS.2018.287686510.1109/TNNLS.2018.2876865 ↗
45. Cao, J.; Anwer, R. M.; Cholakkal, H.; Khan, F. S.; Pang, Y.; Shao, L. Sipmask: Spatial information preservation for fast image and video instance segmentation; Computer Vision-ECCV 2020:16th European Conference, Proceedings, Part XIV 16, Glasgow, UK, August 23–28, 2020; ECVA, 2020; pp 1–18.10.1007/978-3-030-58568-6_1 ↗
46. 10.1109/MSP.2012.220559710.1109/MSP.2012.2205597 ↗
47. 10.48550/arXiv.1312.560210.48550/arXiv.1312.5602 ↗
48. 10.1109/JPROC.2024.342936010.1109/JPROC.2024.3429360 ↗
49. 10.1109/TEVC.2024.350781210.1109/TEVC.2024.3507812 ↗
50. 10.1016/S0893-6080(97)00011-710.1016/S0893-6080(97)00011-7 ↗
51. 10.1007/s11063-020-10322-810.1007/s11063-020-10322-8 ↗
52. 10.1016/j.neunet.2017.12.00510.1016/j.neunet.2017.12.005 ↗
53. 10.1016/j.neunet.2019.06.00110.1016/j.neunet.2019.06.001 ↗
54. 10.1016/j.neunet.2018.12.00210.1016/j.neunet.2018.12.002 ↗
55. 10.3389/fncom.2015.0009910.3389/fncom.2015.00099 ↗
56. 10.48550/arXiv.1611.0300010.48550/arXiv.1611.03000 ↗
57. 10.1016/j.neucom.2018.10.06610.1016/j.neucom.2018.10.066 ↗
58. 10.1016/j.neunet.2018.03.01910.1016/j.neunet.2018.03.019 ↗
59. 10.1016/j.neunet.2020.02.01110.1016/j.neunet.2020.02.011 ↗
60. 10.1109/TNNLS.2018.282672110.1109/TNNLS.2018.2826721 ↗
61. 10.1002/adma.20220504710.1002/adma.202205047 ↗
62. Purves D. · 2019
64. 10.1145/3194554.319455810.1145/3194554.3194558 ↗
65. 10.1016/j.bbe.2016.10.00210.1016/j.bbe.2016.10.002 ↗
66. 10.1016/j.neulet.2018.04.03010.1016/j.neulet.2018.04.030 ↗
67. 10.1002/adma.20220335210.1002/adma.202203352 ↗
68. 10.1038/8142610.1038/81426 ↗
69. 10.1007/s00422-006-0082-810.1007/s00422-006-0082-8 ↗
70. 10.1113/jphysiol.1952.sp00476410.1113/jphysiol.1952.sp004764 ↗
71. 10.1126/science.112724010.1126/science.1127240 ↗
72. Waser R. · 2012
73. Kandel E. R. · 2000 · 4
74. 10.1371/journal.pcbi.100085010.1371/journal.pcbi.1000850 ↗
75. 10.1016/S0006-3495(64)86768-010.1016/S0006-3495(64)86768-0 ↗
76. 10.1023/B:JCNS.0000014108.03012.8110.1023/B:JCNS.0000014108.03012.81 ↗
77. 10.1109/LED.2019.295862310.1109/LED.2019.2958623 ↗
78. 10.1007/s11063-023-11245-w10.1007/s11063-023-11245-w ↗
79. 10.1109/TED.2022.318627410.1109/TED.2022.3186274 ↗
80. 10.1109/TED.2021.306103610.1109/TED.2021.3061036 ↗
81. 10.1109/LED.2022.322304810.1109/LED.2022.3223048 ↗
82. 10.1038/s41598-017-07418-y10.1038/s41598-017-07418-y ↗
83. 10.1109/LED.2019.292425910.1109/LED.2019.2924259 ↗
84. 10.1063/1.503192910.1063/1.5031929 ↗
85. 10.1109/LED.2018.287668410.1109/LED.2018.2876684 ↗
86. 10.1109/LED.2018.285609210.1109/LED.2018.2856092 ↗
87. 10.1007/s12633-024-03016-610.1007/s12633-024-03016-6 ↗
88. 10.1109/TNANO.2023.328398710.1109/TNANO.2023.3283987 ↗
89. 10.1109/TNANO.2023.329667310.1109/TNANO.2023.3296673 ↗
90. 10.1109/TED.2020.298516710.1109/TED.2020.2985167 ↗
91. 10.1109/TED.2021.313163310.1109/TED.2021.3131633 ↗
92. 10.1016/j.mejo.2024.10618210.1016/j.mejo.2024.106182 ↗
93. 10.1016/j.micrna.2023.20770910.1016/j.micrna.2023.207709 ↗
94. 10.1109/TNANO.2023.329655710.1109/TNANO.2023.3296557 ↗
95. 10.1109/LED.2017.278275210.1109/LED.2017.2782752 ↗
96. 10.1109/LED.2008.200686410.1109/LED.2008.2006864 ↗
97. Loan S. A. · Proceedings of the World Congress on Engineering · 2014 · 2
98. Abbassi S. · Proc. IMECS · 2016 · 1
99. 10.1109/TNANO.2022.315124110.1109/TNANO.2022.3151241 ↗
100. 10.3390/electronics1001007910.3390/electronics10010079 ↗