Please use this identifier to cite or link to this item:
http://bura.brunel.ac.uk/handle/2438/27481
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Fernandez-Hart, TJ | - |
dc.contributor.author | Knight, JC | - |
dc.contributor.author | Kalganova, T | - |
dc.date.accessioned | 2023-10-31T11:49:46Z | - |
dc.date.available | 2023-10-31T11:49:46Z | - |
dc.date.issued | 2024-05-31 | - |
dc.identifier | ORCiD: Tim J. Fernandez-Hart https://orcid.org/0000-0002-8515-0002 | - |
dc.identifier | ORCiD: James C. Knight https://orcid.org/0000-0003-0577-0074 | - |
dc.identifier | ORCiD: Tatiana Kalganova https://orcid.org/0000-0003-4859-7152 | - |
dc.identifier | 127903 | - |
dc.identifier.citation | Fernandez-Hart, T..J., Knight, J.C. and Kalganova, T. (2024) 'Posit and floating-point based Izhikevich neuron: A Comparison of arithmetic', Neurocomputing, 597, 127903, pp. 1 - 15. doi: 10.1016/j.neucom.2024.127903. | en_US |
dc.identifier.issn | 0925-2312 | - |
dc.identifier.uri | https://bura.brunel.ac.uk/handle/2438/27481 | - |
dc.description | Data availability: No data was used for the research described in the article. | - |
dc.description.abstract | Reduced precision number formats have become increasingly popular in various fields of computational science, as they offer the potential to enhance energy efficiency, reduce silicon area, and improve processing speed. However, this is often at the expense of introducing arithmetic errors that can impact the accuracy of a system. The optimal balance must be struck, judiciously choosing a number format using as few bits as possible, while minimising accuracy loss. In this study, we examine one such format, posit arithmetic as a replacement for floating-point when conducting spiking neuron simulations, specifically using the Izhikevich neuron model. This model is capable of simulating complex neural firing behaviours, 20 of which were originally identified by Izhikevich and are used in this study. We compare the accuracy, spike count, and spike timing of the two arithmetic systems at different bit-depths against a 64-bit floating-point gold-standard. Additionally, we test a rescaled set of Izhikevich equations to mitigate against arithmetic errors by taking advantage of posit arithmetic’s tapered accuracy. Our findings indicate that there is no difference in performance between 32-bit posit, 32-bit floating-point, and our 64-bit reference for all but one of the tested firing types. However, at 16-bit, both arithmetic systems diverge from the 64-bit reference, albeit in different ways. For example, 16-bit posit demonstrates an 18× improvement in accumulated spike timing error over a 1000ms simulation compared to 16-bit floating-point when simulating regular (tonic) spiking. This finding holds particular importance given the prevalence of this particular firing type in specific regions of the brain. Furthermore, when we rescale the neuron equations, this error is eliminated altogether. Although current Posit Arithmetic Units are no smaller than Floating Point Units of the same bit-width, our results demonstrate that 64-bit floating-point can be replaced with 16-bit posit which could enable significant area savings in future systems. | en_US |
dc.description.sponsorship | TFH was part funded by Sundance Multiprocesssor Ltd., UK. and an EPSRC Doctoral Training Partnerships (DTP) grant. JK was funded by the EPSRC (grant EP/V052241/1). | en_US |
dc.format.extent | 1 - 15 | - |
dc.format.medium | Print-Electronic | - |
dc.language.iso | en | en_US |
dc.publisher | Elsevier | en_US |
dc.rights | Copyright © 2024 The Author(s). Published by Elsevier B.V. This is an open access article under a Creative Commons license (https://creativecommons.org/licenses/by/4.0/). | - |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | - |
dc.subject | floating-point arithmetic | en_US |
dc.subject | posit arithmetic | en_US |
dc.subject | spiking neural network | en_US |
dc.subject | Izhikevich neuron model | en_US |
dc.title | Posit and floating-point based Izhikevich neuron: A Comparison of arithmetic | en_US |
dc.type | Article | en_US |
dc.date.dateAccepted | 2024-05-19 | - |
dc.identifier.doi | https://doi.org/10.1016/j.neucom.2024.127903 | - |
pubs.notes | Source info: NEUCOM-D-23-03513 | - |
pubs.volume | 597 | - |
dc.identifier.eissn | 1872-8286 | - |
dc.rights.license | https://creativecommons.org/licenses/by/4.0/legalcode.en | - |
dc.rights.holder | The Author(s) | - |
Appears in Collections: | Dept of Electronic and Electrical Engineering Research Papers |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
FullText.pdf | Copyright © 2024 The Author(s). Published by Elsevier B.V. This is an open access article under a Creative Commons license (https://creativecommons.org/licenses/by/4.0/). | 1.59 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License