{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T14:21:43Z","timestamp":1760710903010,"version":"3.28.0"},"reference-count":58,"publisher":"IEEE","license":[{"start":{"date-parts":[[2022,4,2]],"date-time":"2022-04-02T00:00:00Z","timestamp":1648857600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,4,2]],"date-time":"2022-04-02T00:00:00Z","timestamp":1648857600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,4,2]]},"DOI":"10.1109\/cgo53902.2022.9741286","type":"proceedings-article","created":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T15:51:20Z","timestamp":1648569080000},"page":"66-78","source":"Crossref","is-referenced-by-count":3,"title":["A Compiler for Sound Floating-Point Computations using Affine Arithmetic"],"prefix":"10.1109","author":[{"given":"Joao","family":"Rivera","sequence":"first","affiliation":[{"name":"ETH Zurich,Computer Science,Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Franz","family":"Franchetti","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University,Electrical and Computer Engineering,USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Markus","family":"Puschel","sequence":"additional","affiliation":[{"name":"ETH Zurich,Computer Science,Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737959"},{"key":"ref38","article-title":"An algorithm to reduce the number of dummy variables in affine arithmetic","author":"kashiwagi","year":"2012","journal-title":"Scientific Computing Computer Arithmetic and Verified Numerical Computations (SCAN)"},{"article-title":"Library for double-double and quad-double arithmetic","year":"0","author":"hida","key":"ref33"},{"journal-title":"Clang libtooling","year":"2020","key":"ref32"},{"article-title":"IGen: A Compiler for Sound Floating-Point","year":"0","author":"rivera","key":"ref31"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048094"},{"article-title":"FiOrdOs: A Matlab Toolbox for C-Code Generation for First Order Methods","year":"2011","author":"ullmann","key":"ref37"},{"article-title":"Java SciMark 2.0","year":"2004","author":"pozo","key":"ref36"},{"year":"2021","key":"ref35","article-title":"Gurobi Optimizer Reference Manual"},{"key":"ref34","first-page":"1","article-title":"IEEE Standard for Floating-Point Arithmetic","year":"2008","journal-title":"IEEE Std 754-2008"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1023\/B:NUMA.0000049462.70970.b6"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/CGO51591.2021.9370307"},{"key":"ref29","first-page":"114","article-title":"Yalaa: Yet another library for affine arithmetic","volume":"16","author":"kiel","year":"2012","journal-title":"Reliable Computing"},{"key":"ref2","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1109\/MCS.2016.2643244","article-title":"High-Assurance SPIRAL: End-to-end guarantees for robot and car control","volume":"37","author":"franchetti","year":"2017","journal-title":"IEEE Control Systems Magazine"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04570-7_6"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3230733"},{"key":"ref22","article-title":"Interval analysis","author":"moore","year":"1966","journal-title":"Prentice-Hall"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/SC41405.2020.00055"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1141885.1141893"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.tcs.2005.09.062"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1007\/s11155-005-6891-y"},{"article-title":"Gaol 4.2.0: Not just another interval arithmetic library","year":"2015","author":"goualard","key":"ref25"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/81.883323"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1007\/s11155-006-7217-4"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2017.2690633"},{"article-title":"CLN - Class Library for Numbers","year":"2021","author":"haible","key":"ref57"},{"article-title":"LibBF Library","year":"2020","author":"bellard","key":"ref56"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/1236463.1236468"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1587\/elex.1.176"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-010-0452-2"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/s11075-017-0300-6"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3290354"},{"key":"ref11","article-title":"Scaling polyhedral neural network verification on GPUs","author":"serre","year":"2021","journal-title":"Proceedings Proceedings Machine Learning and Systems (MLSys)"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594302"},{"key":"ref12","article-title":"Exploiting verified neural networks via floating point numerical error","volume":"abs 2003 3021","author":"jia","year":"2020","journal-title":"CoRR"},{"key":"ref13","article-title":"Fooling a complete neural network verifier","author":"zombori","year":"2021","journal-title":"Proceedings International Conference on Learning Representations (ICLR)"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-18275-4_17"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1644001.1644003"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3014426"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2854065.2854066"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-73721-8_24"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3015465"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/CDC40024.2019.9029910"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/JSYST.2014.2368129"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-63501-9_4"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/512760.512770"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1353445.1353446"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89330-1_2"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/MCAS.2015.2484198"},{"key":"ref9","first-page":"10825","article-title":"Fast and effective robustness certification","author":"singh","year":"2018","journal-title":"Proceedings Proceedings of the32nd International Conference on Neural Information Processing Systems (NIPS)"},{"journal-title":"aaflib - An Affine Arithmetic C++ Library","year":"2010","key":"ref46"},{"journal-title":"Libaffa - C++ Affine Arithmetic Library for GNU\/Linux","year":"2004","key":"ref45"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2007.4380730"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/775832.775960"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-03542-0_4"},{"article-title":"ScalaMeter","year":"2012","author":"prokopec","key":"ref41"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2692916.2555265"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254118"}],"event":{"name":"2022 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)","start":{"date-parts":[[2022,4,2]]},"location":"Seoul, Korea, Republic of","end":{"date-parts":[[2022,4,6]]}},"container-title":["2022 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9741235\/9741095\/09741286.pdf?arnumber=9741286","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,15]],"date-time":"2022-06-15T16:17:58Z","timestamp":1655309878000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9741286\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,2]]},"references-count":58,"URL":"https:\/\/doi.org\/10.1109\/cgo53902.2022.9741286","relation":{},"subject":[],"published":{"date-parts":[[2022,4,2]]}}}