Numerical Reproducibility and Parallel Computations: Issues for Interval Algorithms

What is called numerical reproducibility is the problem of getting the same result when the scientific computation is run several times, either on the same machine or on different machines, with different types and numbers of processing units, execution environments, computational loads, etc. This p...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:IEEE transactions on computers Ročník 63; číslo 8; s. 1915 - 1924
Hlavní autori: Revol, Nathalie, Theveny, Philippe
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: New York IEEE 01.08.2014
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Institute of Electrical and Electronics Engineers
Predmet:
ISSN:0018-9340, 1557-9956
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract What is called numerical reproducibility is the problem of getting the same result when the scientific computation is run several times, either on the same machine or on different machines, with different types and numbers of processing units, execution environments, computational loads, etc. This problem is especially stringent for HPC numerical simulations. In what follows, we identify the problems encountered when implementing interval routines in floating-point arithmetic. Some are well-known and common in numerical computations, some are specific to interval computations. We propose here a classification of floating-point issues by distinguishing their severity with respect to correctness and tightness of the computed interval result. In fact, interval computation can accommodate the lack of numerical reproducibility as long as it does not affect the inclusion property, which is the main property of interval arithmetic. Several ways to preserve the inclusion property are presented, on the example of the product of matrices with interval coefficients.
AbstractList What is called numerical reproducibility is the problem of getting the same result when the scientific computation is run several times, either on the same machine or on different machines, with different types and numbers of processing units, execution environments, computational loads, etc. This problem is especially stringent for HPC numerical simulations. In what follows, we identify the problems encountered when implementing interval routines in floating-point arithmetic. Some are well-known and common in numerical computations, some are specific to interval computations. We propose here a classification of floating-point issues by distinguishing their severity with respect to correctness and tightness of the computed interval result. In fact, interval computation can accommodate the lack of numerical reproducibility as long as it does not affect the inclusion property, which is the main property of interval arithmetic. Several ways to preserve the inclusion property are presented, on the example of the product of matrices with interval coefficients.
What is called ''numerical reproducibility'' is the problem of getting the same result when the scientific computation is run several times, either on the same machine or on different machines, with different types and numbers of processing units, execution environments, computational loads etc. This problem is especially stringent for HPC numerical simulations. In what follows, the focus is on parallel implementations of interval arithmetic using floating-point arithmetic. For interval computations, numerical reproducibility is of course an issue for testing and debugging purposes. However, as long as the computed result encloses the exact and unknown result, the inclusion property, which is the main property of interval arithmetic, is satisfied and getting bit for bit identical results may not be crucial. Still, implementation issues may invalidate the inclusion property. Several ways to preserve the inclusion property are presented, on the example of the product of matrices with interval coefficients.
Author Revol, Nathalie
Theveny, Philippe
Author_xml – sequence: 1
  givenname: Nathalie
  surname: Revol
  fullname: Revol, Nathalie
  email: Nathalie.Revol@ens-lyon.fr
  organization: INRIA, Univ. of Lyon, Lyon, France
– sequence: 2
  givenname: Philippe
  surname: Theveny
  fullname: Theveny, Philippe
  email: Philippe.Theveny@ens-lyon.fr
  organization: ENS de Lyon, Univ. of Lyon, Lyon, France
BackLink https://inria.hal.science/hal-00916931$$DView record in HAL
BookMark eNp9kbFr3DAUh0VJoJdr5w5dDF3awZf3JEu2uh2mTQ6OJqTXWciy3CjI1lWyA_nv68MhQ4ZMAvF90u-93wU5G8JgCfmEsEEEeXmoNxSw2FBGKZfsHVkh52UuJRdnZAWAVS5ZAe_JRUoPACAoyBX5_WvqbXRG--zOHmNoJ-Ma5934lOmhzW511N5bn9WhP06jHl0Y0vdsl9JkU9aFmO2G0cbHWd_6vyG68b5PH8h5p32yH5_PNfnz88ehvs73N1e7ervPDeNizFuGDeXCtqwoecMsUEQpG9t2goqKG1MUtG0YraCbg1clyNYYri1AqTvRdWxNvi3v3muvjtH1Oj6poJ263u7V6Q5AopAMH-nMfl3YecZ_c_ZR9S4Z670ebJiSQlGWEpDO-Jp8eYU-hCkO8yQKuRBYlLQqZupyoUwMKUXbvSRAUKdC1KFWp0LUcyGzwV8Zxi0bHaN2_g3v8-I5a-3LL6JCirxk_wG2L5gk
CODEN ITCOB4
CitedBy_id crossref_primary_10_1093_comnet_cnz015
crossref_primary_10_1016_j_cpc_2021_108167
crossref_primary_10_1016_j_jss_2024_112327
crossref_primary_10_12688_f1000research_5773_3
crossref_primary_10_1038_s43247_020_00085_4
crossref_primary_10_12688_f1000research_5773_2
crossref_primary_10_25209_2079_3316_2019_10_3_81_127
crossref_primary_10_1177_10943420221077110
crossref_primary_10_1016_j_amc_2018_02_020
crossref_primary_10_1016_j_cosrev_2024_100655
Cites_doi 10.1007/978-0-8176-4705-6
10.1016/j.parco.2011.02.009
10.1007/978-3-540-74466-5_79
10.1109/5992.976439
10.1137/1.9780898718157.ch12
10.1137/1.9780898717716
10.1017/S096249291000005X
10.1007/s11075-011-9524-z
10.1007/3-540-70734-4_5
10.1007/978-94-017-1247-7_7
10.1137/1.9780898718027
10.1145/103162.103163
10.1109/MCSE.2011.21
10.1109/IPDPS.2010.5470481
10.1201/9780203026922
10.1137/S0895479899359837
10.1145/567806.567808
10.1137/1.9780898718157.ch10
10.1016/S0927-5452(04)80063-7
10.1109/AICCSA.2011.6126611
10.1016/j.jlap.2004.07.008
10.1023/A:1008153532043
10.1007/3-540-48086-2_90
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 2014
Distributed under a Creative Commons Attribution 4.0 International License
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 2014
– notice: Distributed under a Creative Commons Attribution 4.0 International License
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
1XC
VOOES
DOI 10.1109/TC.2014.2322593
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
Hyper Article en Ligne (HAL)
Hyper Article en Ligne (HAL) (Open Access)
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Technology Research Database

Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1557-9956
EndPage 1924
ExternalDocumentID oai:HAL:hal-00916931v2
3446004161
10_1109_TC_2014_2322593
6812157
Genre orig-research
GrantInformation_xml – fundername: Nationale de la Recherche
  grantid: ANR 11 BS02 013
GroupedDBID --Z
-DZ
-~X
.DC
0R~
29I
4.4
5GY
6IK
85S
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFO
ACIWK
ACNCT
AENEX
AETEA
AGQYO
AGSQL
AHBIQ
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
HZ~
IEDLZ
IFIPE
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNS
RXW
TAE
TN5
TWZ
UHB
UPT
XZL
YZZ
AAYXX
ABUFD
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
.55
1XC
3EH
3O-
5VS
ABFSI
AETIX
AI.
AIBXA
AKJIK
ALLEH
E.L
H~9
IAAWW
IBMZZ
ICLAB
IFJZH
MVM
RNI
RZB
UKR
VH1
VOOES
X7M
XJT
XOL
YXB
YYQ
ZCG
ID FETCH-LOGICAL-c356t-d31b256ed3475b3e021199bedf62685cc442db3280f9348709dcc5ae007af6ff3
IEDL.DBID RIE
ISICitedReferencesCount 12
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000341523800007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0018-9340
IngestDate Sat Oct 25 11:30:07 EDT 2025
Sat Sep 27 23:02:29 EDT 2025
Sun Nov 30 04:14:17 EST 2025
Tue Nov 18 20:45:15 EST 2025
Sat Nov 29 01:35:36 EST 2025
Wed Aug 27 02:49:02 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 8
Keywords floating-point arithmetic
numerical reproducibility
Interval arithmetic
rounding mode
parallel implementation
interval arithmetic
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c356t-d31b256ed3475b3e021199bedf62685cc442db3280f9348709dcc5ae007af6ff3
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-1
ObjectType-Feature-2
content type line 23
ORCID 0000-0002-2503-2274
OpenAccessLink https://inria.hal.science/hal-00916931
PQID 1566147284
PQPubID 85452
PageCount 10
ParticipantIDs proquest_miscellaneous_1677901269
proquest_journals_1566147284
hal_primary_oai_HAL_hal_00916931v2
crossref_primary_10_1109_TC_2014_2322593
crossref_citationtrail_10_1109_TC_2014_2322593
ieee_primary_6812157
PublicationCentury 2000
PublicationDate 2014-08-01
PublicationDateYYYYMMDD 2014-08-01
PublicationDate_xml – month: 08
  year: 2014
  text: 2014-08-01
  day: 01
PublicationDecade 2010
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on computers
PublicationTitleAbbrev TC
PublicationYear 2014
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Institute of Electrical and Electronics Engineers
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
– name: Institute of Electrical and Electronics Engineers
References ref13
ref15
ref14
ref10
hofschuster (ref18) 0
neumaier (ref33) 1990
ref17
(ref51) 0
kauranne (ref22) 0
ref50
philippsen (ref35) 0
gosling (ref11) 1995
(ref41) 0
gosling (ref12) 2013
ref46
ref45
dinechin (ref8) 2013
ref48
ref42
mcintosh (ref27) 0
ref44
ref43
(ref34) 0
ref49
ref7
lauter (ref24) 0
leeser (ref25) 0
revol (ref40) 2013; 19
brassel (ref2) 0
(ref20) 0
ref36
ref31
ref32
(ref37) 0
demmel (ref5) 0
ref39
ref38
(ref53) 0
foeml (ref4) 2009; 11
dongarra (ref9) 0
(ref47) 0
chiang (ref3) 0
ref23
ref26
bailey (ref1) 0
demmel (ref6) 0
ref28
moore (ref30) 1966
(ref19) 0
ref29
tucker (ref52) 2011
(ref21) 0
hida (ref16) 0
References_xml – start-page: 1991
  year: 1995
  ident: ref11
  article-title: Java: An overview
  publication-title: Sun Microsystems Laboratories The First Ten Years
– year: 0
  ident: ref18
– start-page: 163
  year: 0
  ident: ref5
– ident: ref32
  doi: 10.1007/978-0-8176-4705-6
– volume: 11
  year: 2009
  ident: ref4
  publication-title: Comput Sci Eng
– year: 0
  ident: ref34
– year: 1990
  ident: ref33
  publication-title: Interval Methods for Systems of Equations
– ident: ref42
  doi: 10.1016/j.parco.2011.02.009
– start-page: 63
  year: 0
  ident: ref22
  article-title: The operational HIRLAM 2 on parallel computers
  publication-title: Proc 6th Workshop Use Parallel Processors Meteorol
– ident: ref28
  doi: 10.1007/978-3-540-74466-5_79
– year: 0
  ident: ref3
– start-page: 13
  year: 0
  ident: ref27
  article-title: Massive tracking on heterogeneous platforms
  publication-title: Proc 9th Int Comput Accelerator Phys Conf
– ident: ref49
  doi: 10.1109/5992.976439
– year: 0
  ident: ref25
– year: 0
  ident: ref53
– ident: ref13
  doi: 10.1137/1.9780898718157.ch12
– year: 0
  ident: ref51
– ident: ref31
  doi: 10.1137/1.9780898717716
– ident: ref45
  doi: 10.1017/S096249291000005X
– ident: ref46
  doi: 10.1007/s11075-011-9524-z
– ident: ref36
  doi: 10.1007/3-540-70734-4_5
– volume: 19
  start-page: 91
  year: 2013
  ident: ref40
  article-title: Parallel implementation of interval matrix multiplication
  publication-title: Reliable Comput
– ident: ref43
  doi: 10.1007/978-94-017-1247-7_7
– ident: ref17
  doi: 10.1137/1.9780898718027
– year: 0
  ident: ref1
– year: 0
  ident: ref9
– ident: ref10
  doi: 10.1145/103162.103163
– start-page: 154
  year: 0
  ident: ref2
  article-title: Advanced object-oriented technologies in modeling and simulation: The VSEit framework
  publication-title: Proc Eur Simul Multiconf
– ident: ref7
  doi: 10.1109/MCSE.2011.21
– ident: ref48
  doi: 10.1109/IPDPS.2010.5470481
– ident: ref14
  doi: 10.1201/9780203026922
– start-page: 299
  year: 0
  ident: ref35
  article-title: Is Java ready for computational science?
  publication-title: Proc 2nd Eur Parallel Distrib Syst Conf
– year: 2013
  ident: ref8
– year: 0
  ident: ref21
– ident: ref50
  doi: 10.1137/S0895479899359837
– year: 2011
  ident: ref52
  publication-title: Validated Numerics A Short Introduction to Rigorous Computations
– year: 0
  ident: ref20
– ident: ref26
  doi: 10.1145/567806.567808
– start-page: 99
  year: 0
  ident: ref24
  article-title: There's no reliable computing without reliable access to rounding modes
  publication-title: Proc Symp Sci Comput Comput Arithmetics Verified Numerics
– ident: ref44
  doi: 10.1137/1.9780898718157.ch10
– year: 0
  ident: ref41
– year: 0
  ident: ref16
– ident: ref23
  doi: 10.1016/S0927-5452(04)80063-7
– year: 0
  ident: ref19
– year: 1966
  ident: ref30
  publication-title: Interval Analysis
– ident: ref29
  doi: 10.1109/AICCSA.2011.6126611
– year: 0
  ident: ref37
– year: 2013
  ident: ref12
  publication-title: The Java? Language Specification Java SE 7 Edition
– ident: ref39
  doi: 10.1016/j.jlap.2004.07.008
– ident: ref15
  doi: 10.1023/A:1008153532043
– year: 0
  ident: ref47
– year: 0
  ident: ref6
– ident: ref38
  doi: 10.1007/3-540-48086-2_90
SSID ssj0006209
Score 2.211616
Snippet What is called numerical reproducibility is the problem of getting the same result when the scientific computation is run several times, either on the same...
What is called ''numerical reproducibility'' is the problem of getting the same result when the scientific computation is run several times, either on the same...
SourceID hal
proquest
crossref
ieee
SourceType Open Access Repository
Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1915
SubjectTerms Accuracy
Computation
Computer architecture
Computer Arithmetic
Computer Science
Computer simulation
Distributed, Parallel, and Cluster Computing
Floating point arithmetic
Inclusions
Instruction sets
Intervals
Mathematical models
Metals
Numerical models
Preserves
Registers
Reproducibility
Roundoff errors
Title Numerical Reproducibility and Parallel Computations: Issues for Interval Algorithms
URI https://ieeexplore.ieee.org/document/6812157
https://www.proquest.com/docview/1566147284
https://www.proquest.com/docview/1677901269
https://inria.hal.science/hal-00916931
Volume 63
WOSCitedRecordID wos000341523800007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1557-9956
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0006209
  issn: 0018-9340
  databaseCode: RIE
  dateStart: 19680101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT9wwEB6xqAd6KBRakZYig3rooVniOInj3tAKxAGtkFgkbpHj2AVpyaJ9Sf33nbGzUSvaA7conjiWx-N5ePwNwFetZK5RLcZ5aVSc4TYc15lzMS8tN85ZobWvWnItx-Py_l7dbMH3_i6MtdYnn9khPfqz_GZmVhQqOyOsLJ7LAQyklOGuVr_rFpt0Do4CLLKkg_HhiTqbjCiFKxumtHiV-EsDDR4o_9EXVnmxG3sVc7n7usHtwbvOlGTngffvYcu2-7C7KdPAOqndh7d_YA4ewO14FQ5ppgyNb4_3GhJkfzHdNuxGz6m6ypSFfkI87wcLRfoYWrjMxxDX9OPpz9n8cfnwtPgAd5cXk9FV3FVWiI3Ii2XcCF6jrWMbkcm8FjYhnDdV28ahf1PmxmRZ2tQiLROHc4kirRpjcm3RoNCucE58hO121tpDYLp2ymBjodGy0rWpNTqMpbalkULkmkcw3Mx2ZTrYcap-Ma28-5GoajKqiD1Vx54IvvUfPAfEjf-TniL7eipCyr46v67oHZqOBDPD12kEB8SsnqrjUwRHG25XndguKnJmeSZRZUdw0jejwNEpim7tbIU0BUE08rRQn_7d82fYoUGGLMEj2F7OV_YLvDHr5eNifuxX7W-Xlupv
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Lb9QwEB61BQk4UGiLCBQwiAMHso3jOIl7q1ZUi1hWlVik3izHsWmlJYv2JfHvmXGyERXtgVsUTxzL4_E8PP4G4L1RhTSoFmNZWhVnuA3HVeZ9zEvHrfdOGBOqloyLyaS8vFQXO_CxvwvjnAvJZ25Aj-Esv57bNYXKTggri8tiF-7JLEt5e1ur33fzbUIHRxEWWdIB-fBEnUyHlMSVDVJavkrc0EG7V5QBGUqr_LMfByVzvv9_w3sCjztjkp213H8KO645gP1toQbWye0BPPoLdfAQvk3W7THNjKH5HRBf2xTZ38w0NbswC6qvMmNtP21E75S1ZfoY2rgsRBE39OPZj_nienX1c3kE388_TYejuKutEFsh81VcC16hteNqkRWyEi4hpDdVudqjh1NKa3GC60qkZeJxLlGoVW2tNA5NCuNz78Uz2GvmjXsOzFReWWzMDdpWprKVQZexNK60hRDS8AgG29nWtgMep_oXMx0ckETp6VATe3THngg-9B_8ajE37iZ9h-zrqQgre3Q21vQOjUcCmuGbNIJDYlZP1fEpguMtt3UnuEtN7izPClTaEbztm1Hk6BzFNG6-RpqcQBp5mqsXt_f8Bh6Mpl_Hevx58uUlPKQBtzmDx7C3WqzdK7hvN6vr5eJ1WMF_AO1K7bY
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=Numerical+Reproducibility+and+Parallel+Computations%3A+Issues+for+Interval+Algorithms&rft.jtitle=IEEE+transactions+on+computers&rft.au=Revol%2C+Nathalie&rft.au=Theveny%2C+Philippe&rft.date=2014-08-01&rft.issn=0018-9340&rft.volume=63&rft.issue=8&rft.spage=1915&rft.epage=1924&rft_id=info:doi/10.1109%2FTC.2014.2322593&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9340&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9340&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9340&client=summon