{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:20:28Z","timestamp":1750220428754,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":13,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,3,22]],"date-time":"2021-03-22T00:00:00Z","timestamp":1616371200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["146371743"],"award-info":[{"award-number":["146371743"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,3,22]]},"DOI":"10.1145\/3412841.3442085","type":"proceedings-article","created":{"date-parts":[[2021,4,23]],"date-time":"2021-04-23T05:08:42Z","timestamp":1619154522000},"page":"529-534","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Aarith"],"prefix":"10.1145","author":[{"given":"Oliver","family":"Keszocze","sequence":"first","affiliation":[{"name":"Hardware-Software-Co-Design, Erlangen, Germany"}]},{"given":"Marcel","family":"Brand","sequence":"additional","affiliation":[{"name":"Hardware-Software-Co-Design, Erlangen, Germany"}]},{"given":"Michael","family":"Witterauf","sequence":"additional","affiliation":[{"name":"Hardware-Software-Co-Design, Erlangen, Germany"}]},{"given":"Christian","family":"Heidorn","sequence":"additional","affiliation":[{"name":"Hardware-Software-Co-Design, Erlangen, Germany"}]},{"given":"J\u00fcrgen","family":"Teich","sequence":"additional","affiliation":[{"name":"Hardware-Software-Co-Design, Erlangen, Germany"}]}],"member":"320","published-online":{"date-parts":[[2021,4,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Conference on Neural Information Processing Systems. Ed. by S. Bengio et al. Curran Associates, Inc.","author":"Naigang","year":"2018","unstructured":"Naigang Wang et al. \"Training Deep Neural Networks with 8-Bit Floating Point Numbers\". In: Conference on Neural Information Processing Systems. Ed. by S. Bengio et al. Curran Associates, Inc., 2018."},{"key":"e_1_3_2_1_2_1","volume-title":"European Test Symposium.","author":"Han Jie","year":"2013","unstructured":"Jie Han and Michael Orshansky. \"Approximate Computing: An Emerging Paradigm for Energy-Efficient Design\". In: European Test Symposium. May 2013."},{"key":"e_1_3_2_1_3_1","volume-title":"IEEE Computer Society Annual Symposium on VLSI.","author":"Roy Kaushik","year":"2015","unstructured":"Kaushik Roy and Anand Raghunathan. \"Approximate Computing: An Energy-Efficient Computing Technique for Error Resilient Applications\". In: IEEE Computer Society Annual Symposium on VLSI. July 2015."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICECS.2018.8618062"},{"key":"e_1_3_2_1_5_1","first-page":"3520","volume-title":"Design Automation Conference. Association for Computing Machinery","author":"Muhammad","year":"2015","unstructured":"Muhammad Shafique et al. \"A Low Latency Generic Accuracy Configurable Adder\". In: Design Automation Conference. Association for Computing Machinery, 2015. ISBN: 978-1-4503-3520-1."},{"key":"e_1_3_2_1_6_1","volume-title":"International Conference on Field-Programmable Technology.","author":"Jorge","year":"2016","unstructured":"Jorge Echavarria et al. \"FAU: Fast and Error-Optimized Approximate Adder Units on LUT-Based FPGAs\". In: International Conference on Field-Programmable Technology. Dec. 2016."},{"issue":"2","key":"e_1_3_2_1_7_1","first-page":"0098","article-title":"MPFR: A Multiple-Precision Binary Floating-Point Library with Correct Rounding","volume":"33","author":"Laurent Fousse","year":"2007","unstructured":"Laurent Fousse et al. \"MPFR: A Multiple-Precision Binary Floating-Point Library with Correct Rounding\". In: ACM Transactions on Mathematical Software 33.2 (June 1, 2007). ISSN: 0098-3500.","journal-title":"ACM Transactions on Mathematical Software"},{"issue":"4","key":"e_1_3_2_1_8_1","first-page":"1558","article-title":"Designing Custom Arithmetic Data Paths with FloPoCo","volume":"28","author":"de Dinechin Florent","year":"2011","unstructured":"Florent de Dinechin and Bogdan Pasca. \"Designing Custom Arithmetic Data Paths with FloPoCo\". In: IEEE Design & Test 28.4 (July 2011). ISSN: 1558--1918.","journal-title":"IEEE Design & Test"},{"key":"e_1_3_2_1_9_1","first-page":"1910","author":"Tianyi Zhang","year":"2019","unstructured":"Tianyi Zhang et al. QPyTorch: A Low-Precision Arithmetic Simulation Framework. Oct. 9, 2019. arXiv: 1910.04540. URL: http:\/\/arxiv.org\/abs\/1910.04540 (visited on 09\/15\/2020).","journal-title":"QPyTorch: A Low-Precision Arithmetic Simulation Framework."},{"key":"e_1_3_2_1_10_1","first-page":"6685","volume-title":"Conference on Computing Frontiers. Association for Computing Machinery","author":"Marcel","year":"2019","unstructured":"Marcel Brand et al. \"Anytime Instructions for Programmable Accuracy Floating-Point Arithmetic\". In: Conference on Computing Frontiers. Association for Computing Machinery, 2019. ISBN: 978-1-4503-6685-4."},{"key":"e_1_3_2_1_11_1","volume-title":"Design, Automation and Test in Europe.","author":"Rek Petr","year":"2019","unstructured":"Petr Rek and Lukas Sekanina. \"TypeCNN: CNN Development Framework With Flexible Data Types\". In: Design, Automation and Test in Europe. Mar. 2019."},{"issue":"11","key":"e_1_3_2_1_12_1","first-page":"1558","article-title":"Gradient-Based Learning Applied to Document Recognition","volume":"86","author":"Yann Lecun","year":"1998","unstructured":"Yann Lecun et al. \"Gradient-Based Learning Applied to Document Recognition\". In: Proceedings of the IEEE 86.11 (Nov. 1998). ISSN: 1558--2256.","journal-title":"Proceedings of the IEEE"},{"volume-title":"BFLOAT16 - Hardware Numerics Definition","year":"2018","key":"e_1_3_2_1_13_1","unstructured":"Intel. BFLOAT16 - Hardware Numerics Definition. 2018. URL: https:\/\/software.intel.com\/content\/dam\/develop\/public\/us\/en\/documents\/bf16-hardware-numerics-definition-white-paper.pdf."}],"event":{"name":"SAC '21: The 36th ACM\/SIGAPP Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Virtual Event Republic of Korea","acronym":"SAC '21"},"container-title":["Proceedings of the 36th Annual ACM Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3412841.3442085","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3412841.3442085","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:47:01Z","timestamp":1750193221000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3412841.3442085"}},"subtitle":["an arbitrary precision number library"],"short-title":[],"issued":{"date-parts":[[2021,3,22]]},"references-count":13,"alternative-id":["10.1145\/3412841.3442085","10.1145\/3412841"],"URL":"https:\/\/doi.org\/10.1145\/3412841.3442085","relation":{},"subject":[],"published":{"date-parts":[[2021,3,22]]},"assertion":[{"value":"2021-04-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}