Stochastic rounding and reduced-precision fixed-point arithmetic for solving neural ordinary differential equations

Author:

Hopkins Michael1,Mikaitis Mantas1,Lester Dave R.1,Furber Steve1ORCID

Affiliation:

1. APT research group, Department of Computer Science, The University of Manchester, Manchester, UK

Abstract

Although double-precision floating-point arithmetic currently dominates high-performance computing, there is increasing interest in smaller and simpler arithmetic types. The main reasons are potential improvements in energy efficiency and memory footprint and bandwidth. However, simply switching to lower-precision types typically results in increased numerical errors. We investigate approaches to improving the accuracy of reduced-precision fixed-point arithmetic types, using examples in an important domain for numerical computation in neuroscience: the solution of ordinary differential equations (ODEs). The Izhikevich neuron model is used to demonstrate that rounding has an important role in producing accurate spike timings from explicit ODE solution algorithms. In particular, fixed-point arithmetic with stochastic rounding consistently results in smaller errors compared to single-precision floating-point and fixed-point arithmetic with round-to-nearest across a range of neuron behaviours and ODE solvers. A computationally much cheaper alternative is also investigated, inspired by the concept of dither that is a widely understood mechanism for providing resolution below the least significant bit in digital signal processing. These results will have implications for the solution of ODEs in other subject areas, and should also be directly relevant to the huge range of practical problems that are represented by partial differential equations. This article is part of a discussion meeting issue ‘Numerical algorithms for high-performance computational science’.

Funder

H2020 Future and Emerging Technologies

Engineering and Physical Sciences Research Council

Publisher

The Royal Society

Subject

General Physics and Astronomy,General Engineering,General Mathematics

Reference45 articles.

1. Jouppi NP et al. 2017 In-datacenter performance analysis of a tensor processing unit. In Proc. of the 44th Annual Int. Symp. on Computer Architecture ISCA ’17 pp. 1–12. New York NY: ACM. Available from: http://doi.acm.org/10.1145/3079856.3080246.

2. Kabi B Sahadevan AS Pradhan T. 2017 An overflow free fixed-point eigenvalue decomposition algorithm: case study of dimensionality reduction in hyperspectral images. In Conf. On Design And Architectures For Signal And Image Processing (DASIP). Dresden Germany 27–29 September . Piscataway NJ: IEEE. Available from: http://dasip2017.esit.rub.de/program.html.

3. Beating floating point at its own game: posit arithmetic;Gustafson J;Supercomput. Front. Innov: Int. J.,2017

4. Tapered Floating Point: A New Floating-Point Representation

5. Intel. BFLOAT16—Hardware Numerics Definition; 2018. Online: https://software.intel.com/sites/default/files/managed/40/8b/bf16-hardware-numerics-definition-white-paper.pdf.

Cited by 35 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3