No Cover Image

Journal article 592 views 33 downloads

Hardware Spiking Neural Networks with Pair-Based STDP Using Stochastic Computing

Junxiu Liu, Yanhu Wang, Yuling Luo Orcid Logo, Shunsheng Zhang, Dong Jiang, Yifan Hua, Sheng Qin, Scott Yang Orcid Logo

Neural Processing Letters, Volume: 55, Issue: 6, Pages: 7155 - 7173

Swansea University Author: Scott Yang Orcid Logo

Abstract

Spiking Neural Networks (SNNs) can closely mimic the biological neural network systems. Recently, the SNNs have been developed in hardware circuits to emulate the time encoding and information-processing aspects of the human brain in real-time. However, the hardware SNN systems are suffering from la...

Full description

Published in: Neural Processing Letters
ISSN: 1370-4621 1573-773X
Published: Springer Science and Business Media LLC 2023
Online Access: Check full text

URI: https://cronfa.swan.ac.uk/Record/cronfa63218
first_indexed 2023-04-20T08:48:39Z
last_indexed 2024-11-15T18:01:10Z
id cronfa63218
recordtype SURis
fullrecord <?xml version="1.0"?><rfc1807><datestamp>2024-07-29T14:06:12.4714683</datestamp><bib-version>v2</bib-version><id>63218</id><entry>2023-04-20</entry><title>Hardware Spiking Neural Networks with Pair-Based STDP Using Stochastic Computing</title><swanseaauthors><author><sid>81dc663ca0e68c60908d35b1d2ec3a9b</sid><ORCID>0000-0002-6618-7483</ORCID><firstname>Scott</firstname><surname>Yang</surname><name>Scott Yang</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2023-04-20</date><deptcode>MACS</deptcode><abstract>Spiking Neural Networks (SNNs) can closely mimic the biological neural network systems. Recently, the SNNs have been developed in hardware circuits to emulate the time encoding and information-processing aspects of the human brain in real-time. However, the hardware SNN systems are suffering from large hardware resource consumption due to the high complexity of computational units. In this paper, a novel hardware SNN system based on stochastic computing is proposed to address this problem. Pair-based spiking-timing-dependent plasticity, coupled with integrate-and-fire neurons are employed to design the SNN. Stochastic computing can simplify the computational components of multipliers, adders, and subtractors in conventional hardware SNNs, hence reduce the hardware resource cost. Experimental results show that compared with the state-of-the-art approaches the proposed SNN system reduces the resource consumption by 58.0% (especially registers by &#x2265; 65.6%). In the meantime, the maximum normalized root mean square error between the proposed hardware and others is only 0.0097, which can maintain the behaviours of SNN. This work provides a beneficial alternative to the large-scale hardware SNN implementations.</abstract><type>Journal Article</type><journal>Neural Processing Letters</journal><volume>55</volume><journalNumber>6</journalNumber><paginationStart>7155</paginationStart><paginationEnd>7173</paginationEnd><publisher>Springer Science and Business Media LLC</publisher><placeOfPublication/><isbnPrint/><isbnElectronic/><issnPrint>1370-4621</issnPrint><issnElectronic>1573-773X</issnElectronic><keywords>Spiking neural networks, Pair-based spiking-timing-dependent plasticity, integrate-and-fire neurons, stochastic computing</keywords><publishedDay>1</publishedDay><publishedMonth>12</publishedMonth><publishedYear>2023</publishedYear><publishedDate>2023-12-01</publishedDate><doi>10.1007/s11063-023-11255-8</doi><url/><notes/><college>COLLEGE NANME</college><department>Mathematics and Computer Science School</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>MACS</DepartmentCode><institution>Swansea University</institution><apcterm/><funders>This research is supported by the National Natural Science Foundation of China under Grant 61976063, the Guangxi Natural Science Foundation under Grant 2022GXNSFFA035028, research fund of Guangxi Normal University under Grant 2021JC006, the AI+Education research project of Guangxi Humanities Society Science Development Research Center under Grant ZXZJ202205.</funders><projectreference/><lastEdited>2024-07-29T14:06:12.4714683</lastEdited><Created>2023-04-20T09:46:06.3018350</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Mathematics and Computer Science - Computer Science</level></path><authors><author><firstname>Junxiu</firstname><surname>Liu</surname><order>1</order></author><author><firstname>Yanhu</firstname><surname>Wang</surname><order>2</order></author><author><firstname>Yuling</firstname><surname>Luo</surname><orcid>0000-0002-0117-4614</orcid><order>3</order></author><author><firstname>Shunsheng</firstname><surname>Zhang</surname><order>4</order></author><author><firstname>Dong</firstname><surname>Jiang</surname><order>5</order></author><author><firstname>Yifan</firstname><surname>Hua</surname><order>6</order></author><author><firstname>Sheng</firstname><surname>Qin</surname><order>7</order></author><author><firstname>Scott</firstname><surname>Yang</surname><orcid>0000-0002-6618-7483</orcid><order>8</order></author></authors><documents><document><filename>63218__27308__570045e260f04b418a8e7d2334703224.pdf</filename><originalFilename>63218.pdf</originalFilename><uploaded>2023-05-03T09:27:16.1237172</uploaded><type>Output</type><contentLength>813938</contentLength><contentType>application/pdf</contentType><version>Accepted Manuscript</version><cronfaStatus>true</cronfaStatus><embargoDate>2024-04-06T00:00:00.0000000</embargoDate><copyrightCorrect>true</copyrightCorrect><language>eng</language></document></documents><OutputDurs/></rfc1807>
spelling 2024-07-29T14:06:12.4714683 v2 63218 2023-04-20 Hardware Spiking Neural Networks with Pair-Based STDP Using Stochastic Computing 81dc663ca0e68c60908d35b1d2ec3a9b 0000-0002-6618-7483 Scott Yang Scott Yang true false 2023-04-20 MACS Spiking Neural Networks (SNNs) can closely mimic the biological neural network systems. Recently, the SNNs have been developed in hardware circuits to emulate the time encoding and information-processing aspects of the human brain in real-time. However, the hardware SNN systems are suffering from large hardware resource consumption due to the high complexity of computational units. In this paper, a novel hardware SNN system based on stochastic computing is proposed to address this problem. Pair-based spiking-timing-dependent plasticity, coupled with integrate-and-fire neurons are employed to design the SNN. Stochastic computing can simplify the computational components of multipliers, adders, and subtractors in conventional hardware SNNs, hence reduce the hardware resource cost. Experimental results show that compared with the state-of-the-art approaches the proposed SNN system reduces the resource consumption by 58.0% (especially registers by ≥ 65.6%). In the meantime, the maximum normalized root mean square error between the proposed hardware and others is only 0.0097, which can maintain the behaviours of SNN. This work provides a beneficial alternative to the large-scale hardware SNN implementations. Journal Article Neural Processing Letters 55 6 7155 7173 Springer Science and Business Media LLC 1370-4621 1573-773X Spiking neural networks, Pair-based spiking-timing-dependent plasticity, integrate-and-fire neurons, stochastic computing 1 12 2023 2023-12-01 10.1007/s11063-023-11255-8 COLLEGE NANME Mathematics and Computer Science School COLLEGE CODE MACS Swansea University This research is supported by the National Natural Science Foundation of China under Grant 61976063, the Guangxi Natural Science Foundation under Grant 2022GXNSFFA035028, research fund of Guangxi Normal University under Grant 2021JC006, the AI+Education research project of Guangxi Humanities Society Science Development Research Center under Grant ZXZJ202205. 2024-07-29T14:06:12.4714683 2023-04-20T09:46:06.3018350 Faculty of Science and Engineering School of Mathematics and Computer Science - Computer Science Junxiu Liu 1 Yanhu Wang 2 Yuling Luo 0000-0002-0117-4614 3 Shunsheng Zhang 4 Dong Jiang 5 Yifan Hua 6 Sheng Qin 7 Scott Yang 0000-0002-6618-7483 8 63218__27308__570045e260f04b418a8e7d2334703224.pdf 63218.pdf 2023-05-03T09:27:16.1237172 Output 813938 application/pdf Accepted Manuscript true 2024-04-06T00:00:00.0000000 true eng
title Hardware Spiking Neural Networks with Pair-Based STDP Using Stochastic Computing
spellingShingle Hardware Spiking Neural Networks with Pair-Based STDP Using Stochastic Computing
Scott Yang
title_short Hardware Spiking Neural Networks with Pair-Based STDP Using Stochastic Computing
title_full Hardware Spiking Neural Networks with Pair-Based STDP Using Stochastic Computing
title_fullStr Hardware Spiking Neural Networks with Pair-Based STDP Using Stochastic Computing
title_full_unstemmed Hardware Spiking Neural Networks with Pair-Based STDP Using Stochastic Computing
title_sort Hardware Spiking Neural Networks with Pair-Based STDP Using Stochastic Computing
author_id_str_mv 81dc663ca0e68c60908d35b1d2ec3a9b
author_id_fullname_str_mv 81dc663ca0e68c60908d35b1d2ec3a9b_***_Scott Yang
author Scott Yang
author2 Junxiu Liu
Yanhu Wang
Yuling Luo
Shunsheng Zhang
Dong Jiang
Yifan Hua
Sheng Qin
Scott Yang
format Journal article
container_title Neural Processing Letters
container_volume 55
container_issue 6
container_start_page 7155
publishDate 2023
institution Swansea University
issn 1370-4621
1573-773X
doi_str_mv 10.1007/s11063-023-11255-8
publisher Springer Science and Business Media LLC
college_str Faculty of Science and Engineering
hierarchytype
hierarchy_top_id facultyofscienceandengineering
hierarchy_top_title Faculty of Science and Engineering
hierarchy_parent_id facultyofscienceandengineering
hierarchy_parent_title Faculty of Science and Engineering
department_str School of Mathematics and Computer Science - Computer Science{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Mathematics and Computer Science - Computer Science
document_store_str 1
active_str 0
description Spiking Neural Networks (SNNs) can closely mimic the biological neural network systems. Recently, the SNNs have been developed in hardware circuits to emulate the time encoding and information-processing aspects of the human brain in real-time. However, the hardware SNN systems are suffering from large hardware resource consumption due to the high complexity of computational units. In this paper, a novel hardware SNN system based on stochastic computing is proposed to address this problem. Pair-based spiking-timing-dependent plasticity, coupled with integrate-and-fire neurons are employed to design the SNN. Stochastic computing can simplify the computational components of multipliers, adders, and subtractors in conventional hardware SNNs, hence reduce the hardware resource cost. Experimental results show that compared with the state-of-the-art approaches the proposed SNN system reduces the resource consumption by 58.0% (especially registers by ≥ 65.6%). In the meantime, the maximum normalized root mean square error between the proposed hardware and others is only 0.0097, which can maintain the behaviours of SNN. This work provides a beneficial alternative to the large-scale hardware SNN implementations.
published_date 2023-12-01T20:21:34Z
_version_ 1821347670623518720
score 11.04748