{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,8]],"date-time":"2025-02-08T05:34:10Z","timestamp":1738992850254,"version":"3.37.0"},"edition-number":"1","reference-count":80,"publisher":"Wiley","isbn-type":[{"type":"print","value":"9780471383932"},{"type":"electronic","value":"9780470050118"}],"license":[{"start":{"date-parts":[[2009,3,16]],"date-time":"2009-03-16T00:00:00Z","timestamp":1237161600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Digital arithmetic includes all aspects of the specification, analysis, and implementation of arithmetic operations (\u00b1, \u00d7, \u00f7,<jats:inline-graphic xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"graphic\/xm1.gif\" xlink:title=\"urn:x-wiley:9780470050118:media:ecse578:xm1\"\/>, etc.) in digital systems such as general\u2010purpose processors, digital signal processors, graphics, and various embedded systems. These aspects include number systems, arithmetic algorithms, hardware implementation of arithmetic operators (adders, multipliers, dividers), elementary function implementation, and floating\u2010point arithmetic. The implementors of arithmetic units and systems must compromise between various objectives: speed, area (cost), power consumption, accuracy, reusability\u2026 hence, no \u201cbest solutions\u201d exist in general, but solutions that can be significantly different depending on whether you are designing a circuit for a cellular phone or for a supercomputer.<\/jats:p>","DOI":"10.1002\/9780470050118.ecse578","type":"other","created":{"date-parts":[[2009,3,9]],"date-time":"2009-03-09T17:48:02Z","timestamp":1236620882000},"page":"935-948","source":"Crossref","is-referenced-by-count":2,"title":["Digital Arithmetic"],"prefix":"10.1002","author":[{"given":"Florent","family":"de Dinechin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Milo\u0161 D.","family":"Ercegovac","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean\u2010Michel","family":"Muller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nathalie","family":"Revol","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2009,3,16]]},"reference":[{"volume-title":"The Art of Computer Programming","year":"1998","author":"Knuth D.","key":"e_1_2_10_2_1"},{"volume-title":"Computer Arithmetic Algorithms","year":"1993","author":"Koren I.","key":"e_1_2_10_3_1"},{"volume-title":"Digital Arithmetic","year":"2004","author":"Ercegovac M. D.","key":"e_1_2_10_4_1"},{"key":"e_1_2_10_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1973.5009113"},{"key":"e_1_2_10_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1973.5009112"},{"key":"e_1_2_10_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1976.1674595"},{"key":"e_1_2_10_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEC.1961.5219227"},{"volume-title":"Computer Arithmetic","year":"1990","author":"Swartzlander E. E.","key":"e_1_2_10_8_2"},{"volume-title":"Computer Arithmetic: Algorithms and Hardware Designs","year":"2000","author":"Parhami B.","key":"e_1_2_10_9_1"},{"volume-title":"Computer Arithmetic","year":"1990","author":"Swartzlander E. E.","key":"e_1_2_10_10_1"},{"key":"e_1_2_10_11_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-e.1990.0003"},{"volume-title":"Division and Square Root: Digit\u2010Recurrence Algorithms and Implementations","year":"1994","author":"Ercegovac M. D.","key":"e_1_2_10_12_1"},{"key":"e_1_2_10_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/243439.243481"},{"key":"e_1_2_10_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/322217.322232"},{"key":"e_1_2_10_15_1","doi-asserted-by":"crossref","unstructured":"S.Knowles A family of adders Proc. 14th IEEE Symposium on Computer Arithmetic 1999 pp.30\u201334.","DOI":"10.1109\/ARITH.1999.762825"},{"key":"e_1_2_10_16_1","unstructured":"R.Zimmermann Binary Adder Architectures for Cell\u2010Based VLSI and Their Synthesis Ph.D. Dissertation Series in Microelectronics Vol. 37. Hartung\u2010Gore Konstanz Switzerland 1998."},{"key":"e_1_2_10_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.660163"},{"key":"e_1_2_10_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2005.51"},{"key":"e_1_2_10_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/PGEC.1964.263830"},{"volume-title":"Computer Arithmetic","year":"1990","author":"Swartzlander E. E.","key":"e_1_2_10_19_2"},{"key":"e_1_2_10_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.863039"},{"key":"e_1_2_10_21_1","first-page":"349","volume-title":"Alta Frequenza","author":"Dadda L.","year":"1965"},{"volume-title":"Computer Arithmetic","year":"1990","author":"Swartzlander E. E.","key":"e_1_2_10_21_2"},{"volume-title":"Introduction to Digital Systems","year":"1998","author":"Ercegovac M. D.","key":"e_1_2_10_22_1"},{"key":"e_1_2_10_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEC.1958.5222579"},{"volume-title":"Computer Arithmetic","year":"1990","author":"Swartzlander E. E.","key":"e_1_2_10_23_2"},{"key":"e_1_2_10_24_1","doi-asserted-by":"crossref","unstructured":"D.Harris S.Oberman andM. H.Horowitz SRT division architectures and implementations Proc. 13th IEEE Symposium on Computer Arithmetic 1997 pp.18\u201325.","DOI":"10.1109\/ARITH.1997.614875"},{"key":"e_1_2_10_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.1676986"},{"key":"e_1_2_10_26_1","unstructured":"R. E.Goldschmidt Applications of division by convergence Master's Thesis Dept. of Electrical Engineering Cambridge MA: Massachusetts Institute of Technology 1964."},{"key":"e_1_2_10_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.863046"},{"key":"e_1_2_10_28_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.341.0111"},{"key":"e_1_2_10_29_1","doi-asserted-by":"crossref","unstructured":"M. A.Cornea\u2010Hasegan R. A.Golliver andP. W.Markstein Correctness proofs outline for Newton\u2010Raphson based floating\u2010point divide and square root algorithms Proc. 14th IEEE Symposium on Computer Arithmetic 1999 pp.96\u2013105.","DOI":"10.1109\/ARITH.1999.762834"},{"key":"e_1_2_10_30_1","unstructured":"American National Standards Institute Institute of Electrical and Electronic Engineers IEEE standard for binary floating\u2010point arithmetic ANSI\/IEEE Standard Std 754\u20131985 New York 1985."},{"key":"e_1_2_10_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1353445.1353446"},{"key":"e_1_2_10_32_1","unstructured":"American National Standards Institute Institute of Electrical and Electronic Engineers IEEE standard for radix independent floating\u2010point arithmetic ANSI\/IEEE Standard Std 854\u20131987 New York 1987."},{"key":"e_1_2_10_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/103162.103163"},{"key":"e_1_2_10_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/63522.214389"},{"key":"e_1_2_10_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/103147.103151"},{"key":"e_1_2_10_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.1984.1052173"},{"key":"e_1_2_10_37_1","doi-asserted-by":"crossref","unstructured":"D.Das SarmaandD. W.Matula Faithful bipartite ROM reciprocal tables Proc. 12th IEEE Symposium on Computer Arithmetic 1995 pp.17\u201328.","DOI":"10.1109\/ARITH.1995.465381"},{"key":"e_1_2_10_38_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008004523235"},{"key":"e_1_2_10_39_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009984523264"},{"key":"e_1_2_10_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2005.54"},{"key":"e_1_2_10_41_1","unstructured":"J.DetreyandF.deDinechin Table\u2010based polynomials for fast hardware function evaluation Proc. IEEE Application\u2010specific Systems Architectures and Processors Conference 2005 pp.328\u2013333."},{"volume-title":"Elementary Functions, Algorithms and Implementation","year":"2006","author":"Muller J.\u2010M.","key":"e_1_2_10_42_1"},{"key":"e_1_2_10_43_1","first-page":"2063","article-title":"Sur un proc\u00e9d\u00e9 convergent d'approximations successives pour d\u00e9terminer les polyn\u00f4mes d'approximation","volume":"198","author":"Remez E.","year":"1934","journal-title":"C.R. Acad\u00e9mie des Sciences"},{"key":"e_1_2_10_44_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-0348-8685-7","volume-title":"Applications and Computation of Orthogonal Polynomials, International Series of Numerical Mathematics","author":"Gautschi W.","year":"1999"},{"volume-title":"Computer Approximations","year":"1968","author":"Hart J. F.","key":"e_1_2_10_45_1"},{"key":"e_1_2_10_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2004.15"},{"key":"e_1_2_10_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEC.1959.5222693"},{"volume-title":"Computer Arithmetic","year":"1990","author":"Swartzlander E. E.","key":"e_1_2_10_47_2"},{"key":"e_1_2_10_48_1","unstructured":"J. S.Walther A unified algorithm for elementary functions inJoint Computer Conference Proceedings 1971 pp.379\u2013387."},{"volume-title":"Computer Arithmetic","year":"1990","author":"Swartzlander E. E.","key":"e_1_2_10_48_2"},{"key":"e_1_2_10_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/355769.355775"},{"key":"e_1_2_10_50_1","doi-asserted-by":"crossref","unstructured":"D. H.Bailey Y.Hida X. S.Li andB.Thompson ARPREC: an arbitrary precision computation package Technical report Lawrence Berkeley National Laboratory CA 2002. Available:http:\/\/crd.lbl.gov\/\u223cdhbailey\/dhbpapers\/arprec.pdf.","DOI":"10.2172\/817634"},{"key":"e_1_2_10_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1236463.1236468"},{"key":"e_1_2_10_52_1","doi-asserted-by":"crossref","unstructured":"Y.Hida X. S.Li andD. H.Bailey Algorithms for quad\u2010double precision floating point arithmetic Proc. 15th IEEE Symposium on Computer Arithmetic 2001 pp.155\u2013162.","DOI":"10.1109\/ARITH.2001.930115"},{"key":"e_1_2_10_53_1","unstructured":"C. Q.Lauter Basic building blocks for a triple\u2010double intermediate format Research Report 5702 INRIA France 2007."},{"key":"e_1_2_10_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ARITH.1991.145549"},{"key":"e_1_2_10_55_1","doi-asserted-by":"publisher","DOI":"10.1007\/PL00009321"},{"key":"e_1_2_10_56_1","unstructured":"U.Kulisch Circuitry for generating scalar products and sums of floating point numbers with maximum accuracy United States Patent4622650 1986."},{"key":"e_1_2_10_57_1","doi-asserted-by":"crossref","unstructured":"R. E.Moore Methods and applications of interval analysis SIAM Studies in Applied Mathematics 1979.","DOI":"10.1137\/1.9781611970906"},{"volume-title":"Interval Methods for Systems of Equations","year":"1990","author":"Neumaier A.","key":"e_1_2_10_58_1"},{"key":"e_1_2_10_59_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-0249-6"},{"volume-title":"Parallel Robots","year":"2006","author":"Merlet J.\u2010P.","key":"e_1_2_10_60_1"},{"key":"e_1_2_10_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.877947"},{"key":"e_1_2_10_62_1","doi-asserted-by":"publisher","DOI":"10.1201\/9781420039559.ch9"},{"key":"e_1_2_10_63_1","doi-asserted-by":"crossref","unstructured":"J.Detrey F.deDinechin andX.Pujol Return of the hardware floating\u2010point elementary function Proc. 18th IEEE Symposium on Computer Arithmetic 2007 pp.161\u2013168.","DOI":"10.1109\/ARITH.2007.29"},{"key":"e_1_2_10_64_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3385-3"},{"key":"e_1_2_10_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2005.40"},{"key":"e_1_2_10_66_1","doi-asserted-by":"crossref","unstructured":"H.ChoandE. E.Swartzlander Serial parallel multiplier design in quantum\u2010dot cellular automata Proc. 18th IEEE Symposium on Computer Arithmetic 2007 pp.7\u201315.","DOI":"10.1109\/ARITH.2007.32"},{"key":"e_1_2_10_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.156547"},{"key":"e_1_2_10_68_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-007-0048-7"},{"key":"e_1_2_10_69_1","first-page":"211","article-title":"Origin of the code and number system of residual classes","author":"Valach M.","year":"1955","journal-title":"Stroje na Zpracovani Informaci"},{"key":"e_1_2_10_70_1","first-page":"9","article-title":"Rational numerical system of residual classes","author":"Svoboda A.","year":"1957","journal-title":"Stroje na Zpracovani Informaci"},{"key":"e_1_2_10_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEC.1959.5219515"},{"key":"e_1_2_10_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.156545"},{"key":"e_1_2_10_73_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008065819322"},{"key":"e_1_2_10_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2005.168"},{"key":"e_1_2_10_75_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-2327-7"}],"container-title":["Wiley Encyclopedia of Computer Science and Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/9780470050118.ecse578","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,8]],"date-time":"2025-02-08T03:12:01Z","timestamp":1738984321000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/9780470050118.ecse578"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,3,16]]},"ISBN":["9780471383932","9780470050118"],"references-count":80,"alternative-id":["10.1002\/9780470050118.ecse578","10.1002\/9780470050118"],"URL":"https:\/\/doi.org\/10.1002\/9780470050118.ecse578","archive":["Portico"],"relation":{},"subject":[],"published":{"date-parts":[[2009,3,16]]}}}