Stochastic rounding and reduced-precision fixed-point arithmetic for solving neural ordinary differential equations
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...
Saved in:
Published in | Philosophical transactions of the Royal Society of London. Series A: Mathematical, physical, and engineering sciences Vol. 378; no. 2166; p. 20190052 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
England
The Royal Society Publishing
06.03.2020
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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’. |
---|---|
AbstractList | 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’. 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 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'. 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'.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'. |
Author | Hopkins, Michael Mikaitis, Mantas Lester, Dave R. Furber, Steve |
AuthorAffiliation | APT research group, Department of Computer Science, The University of Manchester , Manchester , UK |
AuthorAffiliation_xml | – name: APT research group, Department of Computer Science, The University of Manchester , Manchester , UK |
Author_xml | – sequence: 1 givenname: Michael surname: Hopkins fullname: Hopkins, Michael organization: APT research group, Department of Computer Science, The University of Manchester, Manchester, UK – sequence: 2 givenname: Mantas surname: Mikaitis fullname: Mikaitis, Mantas organization: APT research group, Department of Computer Science, The University of Manchester, Manchester, UK – sequence: 3 givenname: Dave R. surname: Lester fullname: Lester, Dave R. organization: APT research group, Department of Computer Science, The University of Manchester, Manchester, UK – sequence: 4 givenname: Steve orcidid: 0000-0002-6524-3367 surname: Furber fullname: Furber, Steve organization: APT research group, Department of Computer Science, The University of Manchester, Manchester, UK |
BackLink | https://www.ncbi.nlm.nih.gov/pubmed/31955687$$D View this record in MEDLINE/PubMed |
BookMark | eNp1kctrFTEYxYNU7EO3LmWWbuaa90w2ghStQqELW3AXMsmX3sjc5DbJlPrfm2lrUaGrvM75fYecY3QQUwSE3hK8IViNH3KpZkMxURuMBX2BjggfSE-VpAdtzyTvBWY_DtFxKT8xJkQK-godMqKEkONwhMr3muzWlBpsl9MSXYjXnYmuy-AWC67fZ7ChhBQ7H-7WcwqxdiaHut3B6vIpdyXNt6sxwpLN3KXcMCb_6lzwHjLEGtot3CymNlB5jV56Mxd487ieoKsvny9Pv_bnF2ffTj-d91ZiUXsqp1E4xaW1Yph4S2ydIp66cRomyhjlyoxcAOGeeUsFMImJGAc-YTNKx9gJ-vjA3S_TDpxtOVo6vc9h18LpZIL-9yWGrb5Ot3poHKqGBnj_CMjpZoFS9S4UC_NsIqSlaMo4ZWJQUjTpu79nPQ3589NNsHkQ2JxKyeCfJATrtUq9VqnXKvVaZTPw_ww21PsPbFnD_JztN63dpv0 |
CitedBy_id | crossref_primary_10_1088_2634_4386_ac4918 crossref_primary_10_1137_20M1334796 crossref_primary_10_1109_TBCAS_2024_3412908 crossref_primary_10_1109_TCAD_2022_3166108 crossref_primary_10_1093_imanum_drac012 crossref_primary_10_3389_fnins_2022_881598 crossref_primary_10_3389_fnins_2022_937782 crossref_primary_10_1145_3585515 crossref_primary_10_1109_TETC_2021_3069165 crossref_primary_10_3390_s21093059 crossref_primary_10_1016_j_neucom_2024_127903 crossref_primary_10_1137_22M1510819 crossref_primary_10_3389_fninf_2022_877945 crossref_primary_10_3389_fnins_2021_661856 crossref_primary_10_1029_2021MS002684 crossref_primary_10_1007_s10957_023_02345_7 crossref_primary_10_1098_rsta_2019_0066 crossref_primary_10_1098_rsos_211631 crossref_primary_10_1002_qj_4435 crossref_primary_10_1109_ACCESS_2022_3192826 crossref_primary_10_1109_JBHI_2022_3187471 crossref_primary_10_1145_3539738 |
Cites_doi | 10.1016/0925-2312(92)90014-G 10.1137/1001011 10.1109/JPROC.2014.2304638 10.3389/fninf.2018.00081 10.1162/NECO_a_00772 10.1002/9780470724163.ch2 10.1109/ISSCC.2014.6757323 10.1109/TNN.2003.820440 10.1137/1.9780898718027 10.1002/0470868279 10.1145/1268776.1268777 10.1016/j.cpc.2007.01.005 10.1109/ETS.2013.6569370 10.1038/526032a 10.1109/DASIP.2017.8122131 10.1137/1.9780898719673 10.1007/978-3-319-76526-6 10.1007/s00382-017-4034-x 10.1145/2429384.2429542 10.1109/MM.2018.112130359 10.1109/T-C.1971.223174 10.3389/fnins.2018.00745 10.3389/fnins.2018.00816 10.1007/s11075-009-9349-1 |
ContentType | Journal Article |
Copyright | 2020 The Authors. 2020 |
Copyright_xml | – notice: 2020 The Authors. 2020 |
DBID | AAYXX CITATION CGR CUY CVF ECM EIF NPM 7X8 5PM |
DOI | 10.1098/rsta.2019.0052 |
DatabaseName | CrossRef Medline MEDLINE MEDLINE (Ovid) MEDLINE MEDLINE PubMed MEDLINE - Academic PubMed Central (Full Participant titles) |
DatabaseTitle | CrossRef MEDLINE Medline Complete MEDLINE with Full Text PubMed MEDLINE (Ovid) MEDLINE - Academic |
DatabaseTitleList | CrossRef MEDLINE MEDLINE - Academic |
Database_xml | – sequence: 1 dbid: NPM name: PubMed url: https://proxy.k.utb.cz/login?url=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed sourceTypes: Index Database – sequence: 2 dbid: EIF name: MEDLINE url: https://proxy.k.utb.cz/login?url=https://www.webofscience.com/wos/medline/basic-search sourceTypes: Index Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering Mathematics Sciences (General) Physics |
DocumentTitleAlternate | Stochastic rounding for ODEs |
EISSN | 1471-2962 |
ExternalDocumentID | PMC7015297 31955687 10_1098_rsta_2019_0052 |
Genre | Journal Article |
GrantInformation_xml | – fundername: ; grantid: 785907 – fundername: ; grantid: EP/D07908X/1; EP/G015740/1 |
GroupedDBID | --- -~X 0R~ 18M 2WC 4.4 5VS AACGO AANCE AAYXX ABBHK ABFAN ABPLY ABTLG ABXSQ ABYWD ACGFO ACIWK ACMTB ACNCT ACQIA ACTMH ADBBV ADODI AEUPB AEXZC AFVYC ALMA_UNASSIGNED_HOLDINGS ALMYZ ALRMG BTFSW CITATION DCCCD DIK DQDLB DSRWC EBS ECEWR F5P H13 HH5 HQ6 HZ~ IPSME JAAYA JBMMH JENOY JHFFW JKQEH JLS JLXEF JMS JPM JSG JST KQ8 MRS MV1 NSAHA O9- OK1 P2P RRY SA0 TN5 TR2 V1E W8F XSW YNT ~02 CGR CUY CVF ECM EIF NPM 7X8 5PM |
ID | FETCH-LOGICAL-c605t-26b85d946cc57b4955cd91f2d8b7b233249a845e14f3fc25e36015874b0a86d33 |
ISSN | 1364-503X 1471-2962 |
IngestDate | Thu Aug 21 18:18:25 EDT 2025 Thu Jul 10 18:58:15 EDT 2025 Thu Apr 03 07:02:17 EDT 2025 Tue Jul 01 01:48:29 EDT 2025 Thu Apr 24 23:20:35 EDT 2025 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 2166 |
Keywords | fixed-point arithmetic stochastic rounding dither ordinary differential equation SpiNNaker Izhikevich neuron model |
Language | English |
License | Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/, which permits unrestricted use, provided the original author and source are credited. |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-c605t-26b85d946cc57b4955cd91f2d8b7b233249a845e14f3fc25e36015874b0a86d33 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 These authors contributed equally to this study. One contribution of 15 to a discussion meeting issue ‘Numerical algorithms for high-performance computational science’. |
ORCID | 0000-0002-6524-3367 |
OpenAccessLink | https://pubmed.ncbi.nlm.nih.gov/PMC7015297 |
PMID | 31955687 |
PQID | 2342357965 |
PQPubID | 23479 |
ParticipantIDs | pubmedcentral_primary_oai_pubmedcentral_nih_gov_7015297 proquest_miscellaneous_2342357965 pubmed_primary_31955687 crossref_primary_10_1098_rsta_2019_0052 crossref_citationtrail_10_1098_rsta_2019_0052 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2020-03-06 |
PublicationDateYYYYMMDD | 2020-03-06 |
PublicationDate_xml | – month: 03 year: 2020 text: 2020-03-06 day: 06 |
PublicationDecade | 2020 |
PublicationPlace | England |
PublicationPlace_xml | – name: England |
PublicationTitle | Philosophical transactions of the Royal Society of London. Series A: Mathematical, physical, and engineering sciences |
PublicationTitleAlternate | Philos Trans A Math Phys Eng Sci |
PublicationYear | 2020 |
Publisher | The Royal Society Publishing |
Publisher_xml | – name: The Royal Society Publishing |
References | e_1_3_6_30_2 e_1_3_6_31_2 e_1_3_6_32_2 e_1_3_6_10_2 e_1_3_6_19_2 Golomb SW (e_1_3_6_36_2) 1981 Press WH (e_1_3_6_37_2) 1992 e_1_3_6_13_2 e_1_3_6_12_2 e_1_3_6_11_2 Vanderkooy J (e_1_3_6_14_2) 1987; 35 e_1_3_6_18_2 e_1_3_6_33_2 e_1_3_6_17_2 e_1_3_6_34_2 Hall G (e_1_3_6_38_2) 1976 e_1_3_6_16_2 e_1_3_6_35_2 e_1_3_6_15_2 e_1_3_6_41_2 e_1_3_6_20_2 e_1_3_6_43_2 e_1_3_6_21_2 e_1_3_6_42_2 e_1_3_6_5_2 e_1_3_6_3_2 e_1_3_6_2_2 e_1_3_6_9_2 e_1_3_6_8_2 e_1_3_6_7_2 e_1_3_6_6_2 Gustafson J (e_1_3_6_4_2) 2017; 4 Lambert JD (e_1_3_6_39_2) 1991 Dormand JR (e_1_3_6_40_2) 1996 e_1_3_6_26_2 e_1_3_6_27_2 e_1_3_6_28_2 e_1_3_6_29_2 e_1_3_6_22_2 e_1_3_6_45_2 e_1_3_6_23_2 e_1_3_6_44_2 e_1_3_6_24_2 e_1_3_6_25_2 e_1_3_6_46_2 |
References_xml | – ident: e_1_3_6_22_2 doi: 10.1016/0925-2312(92)90014-G – volume: 35 start-page: 966 year: 1987 ident: e_1_3_6_14_2 article-title: Dither in digital audio publication-title: J. Audio Eng. Soc. – ident: e_1_3_6_25_2 doi: 10.1137/1001011 – ident: e_1_3_6_42_2 – ident: e_1_3_6_29_2 – volume-title: Numerical methods for ordinary differential systems: the initial value problem year: 1991 ident: e_1_3_6_39_2 – ident: e_1_3_6_17_2 doi: 10.1109/JPROC.2014.2304638 – ident: e_1_3_6_24_2 doi: 10.3389/fninf.2018.00081 – ident: e_1_3_6_6_2 – ident: e_1_3_6_11_2 – ident: e_1_3_6_19_2 doi: 10.1162/NECO_a_00772 – ident: e_1_3_6_27_2 doi: 10.1002/9780470724163.ch2 – ident: e_1_3_6_7_2 – ident: e_1_3_6_9_2 doi: 10.1109/ISSCC.2014.6757323 – ident: e_1_3_6_20_2 doi: 10.1109/TNN.2003.820440 – ident: e_1_3_6_28_2 doi: 10.1137/1.9780898718027 – ident: e_1_3_6_33_2 – ident: e_1_3_6_41_2 doi: 10.1002/0470868279 – ident: e_1_3_6_34_2 doi: 10.1145/1268776.1268777 – volume-title: Numerical methods for differential equations year: 1996 ident: e_1_3_6_40_2 – ident: e_1_3_6_26_2 doi: 10.1016/j.cpc.2007.01.005 – ident: e_1_3_6_13_2 doi: 10.1109/ETS.2013.6569370 – ident: e_1_3_6_45_2 doi: 10.1038/526032a – ident: e_1_3_6_10_2 – ident: e_1_3_6_3_2 doi: 10.1109/DASIP.2017.8122131 – ident: e_1_3_6_44_2 doi: 10.1137/1.9780898719673 – ident: e_1_3_6_21_2 – ident: e_1_3_6_23_2 doi: 10.1007/978-3-319-76526-6 – ident: e_1_3_6_35_2 – ident: e_1_3_6_30_2 – ident: e_1_3_6_46_2 doi: 10.1007/s00382-017-4034-x – volume-title: Shift register sequences year: 1981 ident: e_1_3_6_36_2 – volume-title: Modern numerical methods for ordinary differential equations year: 1976 ident: e_1_3_6_38_2 – ident: e_1_3_6_16_2 doi: 10.1145/2429384.2429542 – ident: e_1_3_6_32_2 doi: 10.1109/MM.2018.112130359 – ident: e_1_3_6_5_2 doi: 10.1109/T-C.1971.223174 – volume-title: Numerical recipes in C year: 1992 ident: e_1_3_6_37_2 – ident: e_1_3_6_31_2 doi: 10.3389/fnins.2018.00745 – ident: e_1_3_6_8_2 – ident: e_1_3_6_18_2 doi: 10.3389/fnins.2018.00816 – ident: e_1_3_6_2_2 – volume: 4 start-page: 71 year: 2017 ident: e_1_3_6_4_2 article-title: Beating floating point at its own game: posit arithmetic publication-title: Supercomput. Front. Innov: Int. J. – ident: e_1_3_6_12_2 – ident: e_1_3_6_15_2 – ident: e_1_3_6_43_2 doi: 10.1007/s11075-009-9349-1 |
SSID | ssj0011652 |
Score | 2.5053155 |
Snippet | Although double-precision floating-point arithmetic currently dominates high-performance computing, there is increasing interest in smaller and simpler... |
SourceID | pubmedcentral proquest pubmed crossref |
SourceType | Open Access Repository Aggregation Database Index Database Enrichment Source |
StartPage | 20190052 |
SubjectTerms | Action Potentials - physiology Algorithms Computer Simulation Humans Machine Learning Models, Neurological Software Stochastic Processes |
Title | Stochastic rounding and reduced-precision fixed-point arithmetic for solving neural ordinary differential equations |
URI | https://www.ncbi.nlm.nih.gov/pubmed/31955687 https://www.proquest.com/docview/2342357965 https://pubmed.ncbi.nlm.nih.gov/PMC7015297 |
Volume | 378 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3rb9MwELe6IST4gNh4lZeMhARoStc4jpN8RDw0AUM8Nmnfothx1QpIR5NKiL-eO9txknZIgy9Vktpp0vP5fOe734-QpwrMKLgNKig5zwKehjoAOyODCKZCCfa2ZAWGBo4_iqNT_u4sPhvtjHpZS-tGTtTvC-tK_keqcA3kilWy_yBZf1O4AMcgX_gECcPnpWT8tVmqeVEbGGakR2oLDleIx6rL4HzlGHQOZotfeL5cYEb5atHMf2DxoskxhEc0QQVEtsSVKYwYU6LbUqc0GFPXP9e90J5bzH5qaRCMoJuOebxuMw9scKLNDMXtCMMeMsEpClz0AxPdP_bIsYZ8wAVb7DG-je4gEw-cwfaOgEvy2SwAMEWO3wrEa7IFSVVT-D4fPBvJa6Re-jLxY3i9ko6HDLne-gER8H4NH2JvDo8ED-KpoRkGE2evgQ0OWDac-KMk7Y1wForBTI5F9lOLrrtlZqYZlk5g6REmByLiqW04xPPesLM--9Hu-6c59s-xf479d8gVBq4OsnC8_9zthIXCsEb5l_LAo-nh8PeHC6stb2kz6be3ijq5SW4494e-tGN5j4x0tU-u90Ax4awbD_U-uWpSlPFoz5mhmj53WOkvbpG6UwHaqgCFQUO3VID2VIB2KkBBBahTAWpVgLYqQPsqQL0K3Canb9-cvDoKHI9IoMBZbwImZBqXGRdKxYnkWRyrMgtnrExlIlkELkVWpDzWIZ9FM5i8dCRgkZwmXE6LVJRRdIfsVstK3yM0Esms4KIQCdM8kqEswR2J4yLkKhNKsjEJWiHkyoHsI9fL9_xioY_JM9_-3MLL_LXlk1amOVgA3NYrKr1c1zlDEE8sKY_H5K6Vsb8XGFiEGEzGJBlI3zdAdPnhN9ViblDmE_gPWJbcv_QTPiDXOnV8SHab1Vo_ghV7Ix-bIf0HuzXzUg |
linkProvider | Colorado Alliance of Research Libraries |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Stochastic+rounding+and+reduced-precision+fixed-point+arithmetic+for+solving+neural+ordinary+differential+equations&rft.jtitle=Philosophical+transactions+of+the+Royal+Society+of+London.+Series+A%3A+Mathematical%2C+physical%2C+and+engineering+sciences&rft.au=Hopkins%2C+Michael&rft.au=Mikaitis%2C+Mantas&rft.au=Lester%2C+Dave+R.&rft.au=Furber%2C+Steve&rft.date=2020-03-06&rft.issn=1364-503X&rft.eissn=1471-2962&rft.volume=378&rft.issue=2166&rft.spage=20190052&rft_id=info:doi/10.1098%2Frsta.2019.0052&rft.externalDBID=n%2Fa&rft.externalDocID=10_1098_rsta_2019_0052 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1364-503X&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1364-503X&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1364-503X&client=summon |